jquery历遍改变属性的问题

深山大萝卜 发布于 2015/10/25 18:51
阅读 269
收藏 0
求教jquery的写法 下面是原始结构 
<div class="demo">

   <div data-src="img1.jpg"></div>
   <div data-src="img2.jpg"></div>
   <div data-src="img3.jpg"></div>
</div>

怎么变成以下结构:就是依次增加一个img标签 然后src是获取它的父级的属性
<div class="demo">
   <div data-src="img1.jpg"><img src="img1.jpg"/></div>
   <div data-src="img2.jpg"><img src="img2.jpg"/></div>
   <div data-src="img3.jpg"><img src="img3.jpg"/></div>
</div>

感谢好心人指点,刚学jquery想用each但是不会写下去~~~~
加载中
1
双_双
双_双

$(".demo div").each(function(){

    $(this).append("<img src='" + $(this).data("src") + "'/>");

});

深山大萝卜
深山大萝卜
可以用!非常感谢~~~
0
wuyiw
wuyiw

可以简写为

$(".demo div").append(function(){

    return "<img src='" + $(this).data("src") + "'/>";

});

Canrz
Canrz
这种方式还真没想过
返回顶部
顶部