各divには、固定クラスを持つ1つの画像があります。jqueryを使用して「.diagnostic_picture」というクラスを持つdiv内のすべての画像srcを変更し、「。diagnostic_picture 」というクラスを持つdiv内の「 delaySrc」というすべての画像に1つの新しい属性を追加する必要があります。ここでこの方法でコードを記述しましたが、機能しませんでした....誰かが私を助けてくれますか?ありがとう
<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');
});