1ページにたくさんの画像があります。jQueryを使用して各画像の高さを取得し、画像の後に表示しようとしています。だからここに私のコードがあります:
$(document).ready(function() {
$(".thumb").each(function() {
imageWidth = $(".thumb img").attr("width");
$(this).after(imageWidth);
});
});
<div class="thumb"><img src="" border="0" class="thumb_img"></div>
<div class="thumb"><img src="" border="0" class="thumb_img"></div>
<div class="thumb"><img src="" border="0" class="thumb_img"></div>
[...]
jQueryの背後にある私のロジックは、各「thumb」セレクターを調べ、「thumb」内のimgの高さを変数「imageWidth」に割り当て、各「thumb」の後にテキストで高さを表示することです。
私が抱えている問題は、最初の画像でのみ機能し、その後終了することです。もちろん、「thumb_img」クラスを使用すれば機能させることができますが、「thumb」クラスの画像の高さにアクセスする必要があります。
私はjQueryにかなり慣れていないので、これがあまり混乱しないことを願っています。よろしくお願いします。