jQuery检测图像大小
通过以下功能,我可以将img宽度应用于其周围的div:jQuery检测图像大小,jquery,image,image-size,Jquery,Image,Image Size,通过以下功能,我可以将img宽度应用于其周围的div: $(document).ready(function(){ $('.imagecontainer').each(function() { $(this).width( $(this).find('img').attr('width') ); }); }); 问题是,只有当img具有width属性时,这才有效。如何将img宽度添加到周围的.imagecontainer div中,即使img标记没有宽度属性?我可以使用lo
$(document).ready(function(){
$('.imagecontainer').each(function() {
$(this).width( $(this).find('img').attr('width') );
});
});
问题是,只有当img具有width属性时,这才有效。如何将img宽度添加到周围的.imagecontainer div中,即使img标记没有宽度属性?我可以使用load()函数显示图像宽度,但不知道如何将其应用于divs宽度。使用
$(this).find('img').width()
使用
attr
给出属性值,这将起作用,如果未定义,则将不起作用。你可以用
$(this).width = $(this).find('img').width;