我网站上的所有图像都包含在 div 中,因此我可以在它们之上添加图像悬停效果的蒙版。现在我需要将图像的宽度添加到其周围的 div 中。
那是我的 HTML:
<div class="imagecontainer">
<a href="/abc.php">
<div class="imagebackicon"></div> <!-- ignore, its only for the image mask -->
<div class="imagebackground"></div> <!-- ignore, its only for the image mask -->
<img src="image.jpg" width="300" height="200" />
</a>
</div>
我想将“300”的图像宽度添加到其周围的 div 中。我通过这样做来做到这一点:
$('.imagecontainer').width($(".imagecontainer").find('img').attr("width"));
问题是,这段代码将第一个图像的宽度添加到我周围的所有图像 div 中。只要所有图像都具有相同的大小,这很好,但它们没有。
如果有人知道我如何将图像宽度仅添加到其周围的 div,而不是所有图像 div,那就太好了。