有没有一种简单的方法来获取 DOM 中元素的先前出现?如果我正在查看#text3
并且我想获取先前的输入#text2
。
<div>
<input id="text1" type="text" value="text1" />
</div>
<div>
<p>Choose your race!</p>
<input id="text2" type="text" value="text2" />
</div>
<div>
<div class="labeledField">
<label>Text 3:</label>
<input id="text3" type="text" value="text3" />
</div>
</div>
.prev('input')
不起作用,因为它在父级内,并且.prevAll('input')
似乎也只搜索父级......我在这里遗漏了什么吗?这感觉应该比$('#text3').parent().prev().find('input')
:D容易得多