У меня есть список элементов в «этой» переменной. Как я могу найти элемент с определенным атрибутом внутри них?jQuery - выберите элемент с определенным атрибутом из списка элементов
(function($) {
$.fn.blah = function(){
var that = this;
return this.each(function(){
$(this).bind('change', function(){
$("[name]", that).dostuff(); // <- doesn't seem to work
return true;
}).change();
});
};
})(jQuery);
это работает, спасибо. jquery странно: x – Alex
@Alexandra: Почему это странно? Я думаю, вам просто нужно изучить некоторые из важных методов. '$ (" [name] ", that)' не работает, потому что это то же самое, что 'this.find (" [name] ")', который будет искать все * потомки * элементов в 'that' которые соответствуют селектору. –
КПП. 'that' уже является объектом jQuery, поэтому' that.filter' должно быть достаточным. –