我无法遍历寻找某个元素。我有以下html:
<div class="form-group">
<label for="example" class="col-sm-2">Example</label>
<div class="col-sm-10">
<input type="text" name="example" class="form-control">
</div>
</div>
我可以选择输入示例,我想选择label的内容,因此它将是“Example”。我不能做parent()。parent()因为我使用bootstrap,如果我有一个收音机或一个选择,那么树就会不同了。有什么建议吗?
答案 0 :(得分:0)
您可以使用closest()
$('.form-control').closest('.form-group').find('label:eq(0)').text()
或强>
$('.form-control').closest('div').prev('label').text()
或强>
$('.form-control').closest('div').siblings('label').text()
答案 1 :(得分:0)
尝试jQuery的.closest();
有关其文档页面的更多信息,请访问:.closest()