在我的函数中,我想为一张图片添加一个动态创建的标题,然后将其整齐地包装在一个 div 中。
前:
<img src="whatever" />
后:
<div class="imageBlock">
<img src="whatever" />
<span class="caption">The Caption</span>
</div>
这是我目前拥有的:
var imageCaption = '<span class="caption">'+array[1]+'</span>'
$(this).after(imageCaption).wrap('<div class="imageBlock '+array[0]+'" />');
这是有效的,但将跨度放置在结束div
标记之外。