同じクラスの div 内の画像をトリミングしようとしています。次のコードを使用しています。
<script type="text/javascript">
var iu = $("div.postbody").find("img").attr("src");
iu = iu.substr(0, iu.indexOf('?')) + '?width=150&height=150&crop=1%3A1';
$("div.postbody").find("img").attr("src", iu);
</script>
以下は HTML マークアップです。
<div class="postbody">
<a href="#"><img src="http://1stimg.jpg?width=300"></a>
</div>
<div class="postbody">
<a href="#"><img src="http://2ndimg.jpg?width=300"></a>
</div>
上記のスニペットを使用すると、元の画像が 300 から 150 ピクセルにトリミングされますが、問題は 2ndimg.jpg が 1stimg.jpg に置き換えられることです。とにかく、個々の div で実行されるようにコードを修正するには?
どんな助けでも大歓迎です。