我有来自 DB 的数据,其中是<img>
标签和一些文本(不同),所以我需要在 img 之后将这些文本包装到 div 类中。
这个怎么做?
问问题
43 次
1 回答
0
如果您的 HTML 是:
<div class="container">
<img src="something.jpg" />
Blabla bla blabla
</div>
然后您可以使用 JQuery 执行以下操作:
$(document).ready(function(){
var $container = $('.container');
var $img = $container.find('img:first');
var $imgTag = $img.detach(); // Temporary remove the <img /> tag
$container.wrapInner('<div class="myWrapper" />'); // Wrap the text
$container.prepend($imgTag); // Append the img tag that was removed
});
您可以在此处查看结果(通过使用浏览器工具检查元素)
于 2013-09-13T12:41:17.790 回答