jQuery遍历父标签

时间:2014-09-17 11:15:54

标签: javascript jquery twitter-bootstrap

我无法遍历寻找某个元素。我有以下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,如果我有一个收音机或一个选择,那么树就会不同了。有什么建议吗?

2 个答案:

答案 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()