刚刚发现了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')
答案 0 :(得分:1)
尝试:
var labelFor = $("label:contains('Equipment Hire')").attr("for");
$("#" + labelFor).val('14');