.attr ("id") в jQuery 1.6.1 - PullRequest
       29

.attr ("id") в jQuery 1.6.1

1 голос
/ 16 июня 2011

Я использую

jQuery(something).attr("id")

в jQuery 1.6.1 и, похоже, возникают проблемы с этим - в основном, он возвращается пустым?

Я думал, что все проблемы с 1.6.1 решены с обратной совместимостью и т. Д. Для .attr или?

Ответы [ 2 ]

3 голосов
/ 16 июня 2011

Используйте something.id (если это HTMLElement)

или $(something)[0].id (если это строка селектора)

0 голосов
/ 16 июня 2011

Возможно, используемый вами селектор возвращает массив объектов.В этом случае вам нужно сделать:

jQuery(something).each(function(){
  var id = $(this).attr("id");
  //Do what ever you need to with each id
});

или просто выбрать первый элемент.

...