タイトルが悪くて申し訳ありません。この問題をどのように表現すればよいかわかりません。
最初ではないすべてのchildBlockを取得するには、jQueryまたはjavascriptセレクターを作成するのに助けが必要です。少なくとも 1 つの childBlock div の子を持つ N 個の parentBlock div があります。最初の div の後、後続のすべての子 div のラベルの一部を変更したいと考えています。これらの要素を選択する最も効率的な方法は何ですか?
<div class="parentBlock">
<div class="elementHead">
</div>
<div class="elementBody">
<div class="childBlocks">
<div class="childBlock" id='1'>
</div>
<div class="childBlock" id='2'>
</div>
<div class="childBlock" id='3'>
</div>
<div class="childBlock" id='4'>
</div>
...
</div>
</div>
<div>
<div class="parentBlock">
<div class="elementHead">
</div>
<div class="elementBody">
<div class="childBlocks">
<div class="childBlock" id='5'>
</div>
<div class="childBlock" id='6'>
</div>
<div class="childBlock" id='7'>
</div>
<div class="childBlock" id='8'>
</div>
...
</div>
</div>
<div>
上記の例では、ID が 2、3、4、6、7、8 の childBlocks を選択したいと思います。実際のコードでは、これらの div には ID がありません。全然違います。
私はもう試した:
$(".parentBlock").find(".childBlock").not(':first').find('label.category ').text("Subcategory");
しかし、画面上の最初の childBlock を見つけてスキップし、見つかった他のすべての childBlock div にテキストの変更を適用するようです。
考え、または提案?