私の関数では、動的に作成されたキャプションを追加して画像を取得し、それをすべて 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
タグの外側に配置しています。