1

所以我不能让这个 jquery 正确,无论我尝试什么,它都会返回错误的宽度。我希望使“img-shadow”div中的图像与它之前的图像大小相同。请注意,这将在页面上重复多次。

<p>
  <img src="" alt="">
  <span class="img-shadow">
    <img src="" alt="">
  </span>
</p>

我希望你不要在这个问题上对我摇摇头,看起来超级简单,但是 .prev .find .closest 对我不起作用。

谢谢!

解决方案添加:

jQuery

$(".img-shadow").each(function(){
    $(this).children("img").width( $(this).parent().find('img').width() );
});
4

1 回答 1

0

这应该可以,但我没有测试它:

$('.img-shadow').width( $('.img-shadow').parent().find('img').width() );
于 2012-11-05T22:57:49.347 回答