我的Html结构如下:
<div class="content">
<img alt="" src="a.png" height="400" width="400">
<a href="https:www.google.com" class="avatar" ></a>
</div>
<div class="content">
<img alt="" src="b.png" height="400" width="400">
<a href="https:www.yahoo.com" class="avatar" ></a>
</div>
我想通过jquery将锚标记包装在图像标记周围,所以我的最终结果将是:
<div class="content">
<a href="https:www.google.com" class="avatar" >
<img alt="" src="a.png" height="400" width="400">
</a>
</div>
<div class="content">
<a href="https:www.yahoo.com" class="avatar" >
<img alt="" src="b.png" height="400" width="400">
</a>
</div>
使用jQuery执行此操作的最简单方法是什么?
谢谢,
答案 0 :(得分:1)
您可以抓取图像并将其附加到锚标记,如下所示:
jQuery('img').each(function() {
$(this).appendTo($(this).next('a'));
});
答案 1 :(得分:1)
请考虑以下事项:
$('.content img').each(function() {
$(this).next('a').wrapInner($(this));
});
$('.content img').each(function() {
$(this).next('a').html($(this).clone());
$(this).remove();
});
答案 2 :(得分:0)
试试这个:
Insert Into Server1.Databasename.dbo.TableName(Col1,Col2,Col3)
Select Col1, Col2, Col3
From Server2.Databasename.dbo.TableName
答案 3 :(得分:-1)
您需要使用.wrap()
功能。它非常快速和简单
$("content img").each(function(el, i){
var a = $(this).next().clone();
$(this).next().remove();
$(this).wrap(a);
});