比如有下列HTML代码
<p><img class="myimg" src="1.jpg" /></p>
<p><img class="myimg" src="2.jpg" /></p>
<p><img class="myimg" src="3.jpg" /></p>
现在想依次获得src属性并且进行修改,我这样做的$(function () {
var gerSrc = $('.myimg').attr('src');
$(".myimg").attr("src", decode64(gerSrc));
})结果所有的src都是以第一个src为基础进行修改的,能否循环都修改一遍?
<p><img class="myimg" src="1.jpg" /></p>
<p><img class="myimg" src="2.jpg" /></p>
<p><img class="myimg" src="3.jpg" /></p>
现在想依次获得src属性并且进行修改,我这样做的$(function () {
var gerSrc = $('.myimg').attr('src');
$(".myimg").attr("src", decode64(gerSrc));
})结果所有的src都是以第一个src为基础进行修改的,能否循环都修改一遍?
{
//do stuff
}
var imgs=document.getElementsByTagName("img");
for(var i=0;i<imgs.length;i++){
imgs[i].src=decode64(imgs[i].src);
}
//这样行不?
$(this)..attr("src", decode64(gerSrc));
})
$(function () {
$('.myimg').each(function() {
this.src = decode64(this.src);
});
$('.myimg').each(function() {
$(this).attr("src", decode64($(this).attr('src')));
});
$(".myimg").attr("src", function(index, prop){
decode64(prop);
});
})