Я использую
jQuery(something).attr("id")
в jQuery 1.6.1 и, похоже, возникают проблемы с этим - в основном, он возвращается пустым?
Я думал, что все проблемы с 1.6.1 решены с обратной совместимостью и т. Д. Для .attr или?
.attr
Используйте something.id (если это HTMLElement)
something.id
HTMLElement
или $(something)[0].id (если это строка селектора)
$(something)[0].id
Возможно, используемый вами селектор возвращает массив объектов.В этом случае вам нужно сделать:
jQuery(something).each(function(){ var id = $(this).attr("id"); //Do what ever you need to with each id });
или просто выбрать первый элемент.