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 に答える