我尝试从每个data-src
获取img
值,然后取出该值并将其作为img
附加到src=""
,这样我的最终结果就像这个:<img data-src="image1.jpg" src="image1.jpg">
我正在将data-src
写入img
而不是src
这里是一个jsfiddle和html和JS
小提琴:http://jsfiddle.net/4s9m7nhq/
HTML:
<div class="slide-image">
<a href=""><img data-src="image1.jpg"/></a>
</div>
<div class="slide-image">
<a href=""><img data-src="image2.jpg"/></a>
</div>
<div class="slide-image">
<a href=""><img data-src="image3.jpg"/></a>
</div>
答案 0 :(得分:2)
$(document).ready(function () {
$(".slide-image a img").each(function () {
this.src = this.dataset.src;
});
});
工作Fiddle
答案 1 :(得分:1)
使用元素的HTML5 dataset
属性获取data-src
属性
$(".slide-image a img").each(function () {
this.src = this.dataset.src;
});
<强> JSFiddle 强>
答案 2 :(得分:0)
您可以使用:
$('.slide-image img').each(function(){
$(this).attr('src',$(this).attr('data-src'));
});