jQuery 検索セレクターを使用して写真のリストにアクセスしようとしていますが、何らかの理由で機能していないようです。jQuery 1.8 を使用しています。
理想的なコード:
$(this).siblings(images_container).find(photo);
現在のコード:
$(this).siblings(images_container).children().find(".photo");
現在のコードも機能しません。次のような子を選択します。
$(this).siblings(images_container).children()
album_id_3 は $this
HTML
<div class="photo_wrap">
<a href="#" id="album_id_3">
<div class="photo_img_wrap">
<img src="/assets/img/user_images/2_4.jpg">
<div class="album_photo_count">
1
</div>
</div>
</a>
<div class="album_name">
Untitled
</div>
<div style="display: none;" class="images_container">
<div class="album_description_hidden">
test
</div>
<div class="city_id">
2
</div>
<div class="photo">
<div class="desc">
</div>
<div class="image_id">
4
</div>
<div class="name">
/assets/img/user_images/2_4.jpg
</div>
<div class="status">
1
</div>
<div class="time">
1363005386
</div>
</div>
</div>
戻り値
jQuery(div.album_description_hidden, div.city_id, div.photo)
しかし、「.photo」を持つ要素のみを具体的に取得するために検索を追加しようとすると、jQuery は空を返します。なぜなのかご存知ですか?