我在选择另一个不在同一个标签
之前的第一个元素时遇到问题示例:
<div>
<p>Hello</p>
</div>
<div>
<form>
<input />
</form>
<div>
...
<div class="thisone"></div>
</div>
无论页面的HTML结构是什么,我想在div之前选择第一个带有“thisone”类的输入
答案 0 :(得分:1)
你可以尝试
var firstInput = $(".thisone").parent().prevAll().find("input:eq(0)");
答案 1 :(得分:0)
另一种方式:
alert($('.thisone').parentsUntil('form').parents().find('input').val());