javascript - jQuery 获取属性

标签 javascript jquery

我正在尝试获取具有特定 div 的所有图像的源属性,但不知何故它一直告诉我函数 .attr() 不存在...

这就是函数。 Firebug 还告诉我“this”是一个图像元素。 我正在使用 jQuery v1.3.2

$('#products LI DIV IMG').each(function() { 
  var image = this;
  alert(image.attr('src'));
});

知道如何解决这个问题吗?

提前致谢!

最佳答案

你必须使它成为一个 jquerby 对象才能访问 attr('src')。

var image = $(this);
alert(image.attr('src'));

或者你可以使用

var image = this;
alert(image.src);

关于javascript - jQuery 获取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2416179/

相关文章:

javascript - 验证多个手机号码的正则表达式

Javascript-JQuery : stop action when mouse is up?

javascript - 如何在点击时在 url 前面添加 https - jquery

javascript - 如何使用 PHP 和 Javascript 通过获取单选按钮值来计算总计?

javascript - 添加多个返回jquery

javascript - .bind 不适用于动态创建 id?

jQuery 音频淡出和暂停,onclick 淡入音频和恢复

javascript - 如果文档可以垂直滚动 200px 或更多运行函数

javascript - Bx-slider 多个 slider 自定义控件

javascript - 热衷于使用 jQuery 将 html 输入属性映射到对象?