jQuery get attribute
I'm trying to get the source attribute of all images withing a specific div but somehow it keeps telling me that the function .attr() doesn't exist...
That's the function. Firebug also t开发者_运维知识库ells me that "this" is an image element. I'm using jQuery v1.3.2
$('#products LI DIV IMG').each(function() {
var image = this;
alert(image.attr('src'));
});
Any idea how to fix that?
Thanks in advance!
You have to make it a jquerby object to access attr('src').
var image = $(this);
alert(image.attr('src'));
or you can use
var image = this;
alert(image.src);
this
is indeed an image element, and you need for it to be a jQuery element:
var image = $(this);
精彩评论