私のHTMLは次のようになります。
<div class="wrapper1">
<div class="field1"></div>
<div class="field2">
<img src="" />
</div>
<div class="field3">
<div class="content">Lorum Ipsum</div>
</div>
</div>
.field3
をクリックすると、divのコンテンツにアクセスしたいと思います.field2 img
。そして、最小限のコードでそうしたいのですが...
$('.wrapper1 img').click(function(){
var desc = $(this).find('.field3').html();
console.log(desc);
});
しかし、何らかの理由で、空のオブジェクトを取得します。field3
もちろん、これは理にかなっています (-要素 (この場合は画像)内を探しているためthis
) ですが、JQ でこの問題にどのように取り組むことができますか?