特定のブロックから始めて、div
jquery を使用して、次のブロック (2 レベル下)のinput
タグの値を取得します。div
次のような HTML 構造があります。
<div class="firstClass1" id="firstID1"> // suppose I start from this element
<div class="secondClass1" id="secondID1">
<input value="myValue1"/>
</div>
</div>
<div class="firstClass2" id="firstID2">
<div class="secondClass2" id="secondID2">
<input value="myValue2"/>
</div>
</div>
<div class="firstClass3" id="firstID3">
<div class="secondClass3" id="secondID3">
<input value="myValue3"/>
</div>
</div>
...
つまり、 から開始する場合、.firstClass1
から値を取得したいと考えていますmyValue2
。次の jquery を使用してみましたが、うまくいきません。
var nextID = $('.div#firstID1').next().find('input').val();
と
var nextID = $('.div#firstID1').next().next().val();