我正在使用
jQuery(something).attr("id")
在jQuery 1.6.1中似乎遇到了这个问题 - 基本上,它是空白的?
我认为1.6.1的所有问题都解决了.attr
或?
答案 0 :(得分:3)
使用something.id
(如果是HTMLElement
)
或$(something)[0].id
(如果是选择器字符串)
答案 1 :(得分:0)
您使用的选择器可能正在返回一个对象数组。在这种情况下你需要做:
jQuery(something).each(function(){
var id = $(this).attr("id");
//Do what ever you need to with each id
});
或者只选择第一个元素。