我尝试使用链接动态包围图片标记
我的情况:
if (a === b) {
console.log('my iamge-tag is : ' + $(e).html());
}
在$(e).html()中我现在有了我想要的图像标记:
<img class="xyz" src="http://images.zzz.com/images/123456/original.png">
在DOM中,这个图像就像这样一个有序列表:
<li class="">
<img class="xyz" src="http://images.zzz.com/images/111111/original.png">
</li>
<li class="">
<img class="xyz" src="http://images.zzz.com/images/222222/original.png">
</li>
<li class="">
<img class="xyz" src="http://images.zzz.com/images/123456/original.png">
</li>
如何通过链接管理我想要的图像标签呢?
<li class="">
<a href="http://www.example.com"><img class="xyz" src="http://images.zzz.com/images/123456/original.png"></a>
</li>
答案 0 :(得分:2)
使用jQuery .wrap() 功能,
$('img').wrap('<a href="http://www.example.com"></a>');
<强> Working Demo 强>
img
选择器代替我。wrapAll()
。答案 1 :(得分:0)
wrap()函数应该可以工作。我是这样测试的。
if(a == b){
$(“li img”).wrap(“http://www.google.com'>”);
}