以下の div 構造を考えると、各 div.class コンテンツでテキストを取得しようとしています。
最初の 2 つの要素に対してのみ機能し、少し扱いにくい next() を使用しています。セレクターを使用してコンテンツの値を取得する方法はありますか (よりエレガントになります)?
ページには多くのホルダー div があるため、各ホルダー div に関連するセレクターを使用する必要があります。
ありがとう、
$(".holder").each(function() {
var image = $(this).next().text(); //get value
var title = $(this).next().next().text(); //gets value
}
<div class="holder">
<div class="field-image">
<div class="content">content</div>
</div>
<div class="field-title">
<div class="content">content</div>
</div>
<div class="field-location">
<div class="content">content</div>
</div>
<div class="field-sector">
<div class="content">content</div>
</div>
</div>