使用:contains()标签上的选择器以影响输入

时间:2011-03-16 18:35:04

标签: jquery jquery-selectors

刚刚发现了jQuery :contains()选择器并希望使用它,但是要查找的文本位于label属性上,我希望以下代码能够实现相应的输入。

<input type="radio" name="Opt2031" id="OptID20312026" value="1" /><label style="cursor:pointer" for="OptID20312026">Equipment Hire</label>

所以我想做的是获取包含设备租用$("label:contains('Equipment Hire')");的标签,然后如果确实改变了关联输入的值$('#OptID20312026').val('14')

1 个答案:

答案 0 :(得分:1)

尝试:

var labelFor = $("label:contains('Equipment Hire')").attr("for");
$("#" + labelFor).val('14');