每个 div 都有一个具有固定类别的图像。我需要使用 jquery 更改那些具有名为“.diagnostic_picture”的类的 div 内的所有图像 src,并为该div 内名为“.diagnostic_picture”的类的所有名为“ delaySrc ”的图像添加一个新属性。在这里以这种方式编写了代码但没有用....任何人都可以帮助我。谢谢
<div class="diagnostic_picture"><img src="test1.gif" /></div>
<div class="diagnostic_picture"><img src="test2.gif" /></div>
<div class="diagnostic_picture"><img src="test3.gif" /></div>
$(document).ready(function () {
$(".diagnostic_picture").each(function () {
$(this).children("img")
.attr("src", 'images/ajax-loader.gif') // this way i change the src
.attr('delaySrc', $this.attr("src")); ; // this way i add new attribute
});
});
名为delaySrc的属性未添加到 div 内的 img 标记中,因此我更改了代码位,但仍未添加新属性....我通过 firebug 检查源。
更改代码
$(".diagnostic_picture img").each(function () {
var img = $(this);
img.attr("delaySrc", function () { img.attr("src") })
img.attr("src", 'images/ajax-loader.gif');
});