【发布时间】:2012-07-08 08:30:11
【问题描述】:
从一个特定的div 开始,我想使用jquery 来获取下一个div 块中input 标记的值(向下两层)。我有一个这样的 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();
【问题讨论】: