我有一些来自服务器的数据,在这个服务器中,我在Html页面中填充了一个Div。
我写div的方式如下:
<div class="BigDiv"><label class = "AttList" Std_Id="' + Std_Id + '">' + Std_Name +'</label></div>
现在,我想要这个div中的数据。
div中还有一些其他标签,因此我使用this.children访问该标签。
var labels = $(this).children('div');
var StdName = this.children[0].childNodes[0].nodeValue;
我想访问Std_Id属性中的Std_Id,但是我不知道怎么做。。。你有什么想法吗?
谢谢。
最佳答案
使用getAttribute
:
var labels = $(this).children('div');
var StdId = this.children[0].getAttribute("Std_Id");
请注意,根据HTML5规范,自定义属性应该以
data-
开头,尽管大多数浏览器可以容忍它。