根据标签文本选择输入元素

时间:2019-06-13 20:44:25

标签: jquery label selector

有没有一种更简单的方法来根据标签的文本内容来获取输入元素?

下面,我写了一个jQuery选择器来获取与标签“ MyCustomItem”关联的输入元素

$('input#'+$('label:contains("MyCustomItem")').attr('for'))[0]
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="form-group row">
    <label for="ctl06_ctl07_tb_item_979_CF_4558" class="col-sm-4 form-control-label control-label">MyCustomItem</label>
    <div id="ctl06_ctl07_item_979_CF_4558" class="col-sm-8">
        <input name="ctl06$ctl07$tb_item_979_CF_4558" type="text" id="ctl06_ctl07_tb_item_979_CF_4558" class="form-control">
    </div>
</div>

0 个答案:

没有答案