我有一些来自服务器的数据,在这个服务器中,我在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-开头,尽管大多数浏览器可以容忍它。

07-24 19:07
查看更多