2011-03-16 65 views
1

剛剛發現了jQuery :contains()選擇器並希望使用它,但是要查找的文本位於標籤屬性上,並且我希望以下代碼生效相應的輸入。使用:contains()選擇器在標籤上影響輸入

<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

相應的輸入是已經在那了;你不需要影響它。或者你的意思是「影響」? – 2011-03-16 18:55:35

回答

1

嘗試的價值標籤:

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