Я пытаюсь получить атрибут источника всех изображений жгутов конкретного ДИВ, но как-то она продолжает говорить мне, что функция .attr() не существует ...JQuery получить атрибут
Это функция. Firebug также говорит мне, что «это» является элементом изображения. Я использую JQuery v1.3.2
$('#products LI DIV IMG').each(function() {
var image = this;
alert(image.attr('src'));
});
Любая идея, как это исправить?
Заранее благодарен!
превосходное ... спасибо за ваш душевнобольно быстрый ответ! :) – n00b
Объяснение этого ответа состоит в том, что «это» передано вашей функции, из «каждой» функции, является ссылкой на элемент DOM. Чтобы иметь возможность ссылаться на функцию «attr», вам нужен объект jQuery, и это получается с помощью конструкции «$ (this)». Надеюсь, это поможет вам лучше понять ситуацию. – belugabob
да это помогло! и тебе спасибо – n00b