当前位置:  开发笔记 > 编程语言 > 正文

访问jquery.each中的元素id属性值

如何解决《访问jquery.each中的元素id属性值》经验,为你挑选了1个好方法。

我正在选择html元素

var elements = $('*[my-elem="false"]');

因为每个元素都有一些属性id,我想在迭代中得到一些值来获取当前迭代元素的id,所以我试过了

$.each(elements, function(index, item){
    var itemId = item.attr("id").val();        
});

但我得到了以下错误

TypeError: item.attr is not a function

RobertAKARob.. 7

试试console.log(item).你应该看到它是一个常规的HTML元素 - 而不是一个jQuery对象.

注意,.val()具体指value的是元素的属性.

这两个记住,如果你的目标是要获得ID,您可以使用item.id,this.id$(item).attr("id").



1> RobertAKARob..:

试试console.log(item).你应该看到它是一个常规的HTML元素 - 而不是一个jQuery对象.

注意,.val()具体指value的是元素的属性.

这两个记住,如果你的目标是要获得ID,您可以使用item.id,this.id$(item).attr("id").

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有