jQuery 1.6.1中的.attr(“id”)

时间:2011-06-16 15:41:09

标签: jquery attr

我正在使用

jQuery(something).attr("id")

在jQuery 1.6.1中似乎遇到了这个问题 - 基本上,它是空白的?

我认为1.6.1的所有问题都解决了.attr或?

的向后兼容性等问题

2 个答案:

答案 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
});

或者只选择第一个元素。

相关问题