使用jquery,我試圖選擇那些有星號相鄰的inputs
。jquery選擇輸入與相鄰的星號
HTML
<form name="checkout">
<table width="100%" border="0">
<tr>
<td>First Name</td>
<td><input type="text" name="FirstName" value="" />*</td>
</tr>
<tr>
<td>Last Name</td>
<td><input type="text" name="LastName" value="" /></td>
</tr>
</table>
</form>
jQuery的
var elems = $("form[name='checkout'] :input").filter(function(index) {
var str = $(this).parents('td').html()
return (str.indexOf("*")!=-1)
}).length;
的elems
結果應該是1,但它不工作,即形式儘管有回報的處理程序,以便能假提交似乎沒有抓住錯誤細節。我究竟做錯了什麼?
歡迎來到StackOverflow。謝謝! – greener