到目前为止我的代码:
$(".lorem img:not(.full-img)").each(function() {
$(this).addClass("inline-img");
var imgWidth = $(this).prop('width');
var imgHeight = $(this).prop('height');
var imgFloat = $(this).prop('float');
$(this).wrap('<div class="inline-img-wrap" />');
if ($(this).prop("title")!='') {
$('<p class="inline-img-caption">').text($(this).prop('title')).insertAfter($(this));
}
});
我正在文本正文中搜索图像,将它们的值作为标题附加在下面,并将title
两者都包装在. 这很好用。img
p
div.inline-img-wrap
我需要帮助的是将样式应用img
到新的包装 div 上。您可以看到我为此创建了 var,但无法将它们应用到工作中。$this
将始终应用于图像,并且<div class="inline-img-wrap" style="width:'+imgWidth+'">
不起作用。
所有建议表示赞赏!