我繼承了幾個形式:如何更改jquery中所有表單輸入的屬性?
<tr>
<form method="post" action="\">
<td><input disabled type="text" name="t1" id="t1" value=""></td>
<td><input disabled type="email" name="t2" id="t2" value=""></td>
<td><input disabled type="email" name="t3" id="t3" value=""></td>
<td><input type="submit" id="edit" value="Edit"></td>
<td><input type="submit" name="change" value="Change"></td>
</form>
</tr>
<tr>
<form method="post" action="\">
<td><input disabled type="text" name="t1" id="t1" value=""></td>
<td><input disabled type="email" name="t2" id="t2" value=""></td>
<td><input disabled type="email" name="t3" id="t3" value=""></td>
<td><input type="submit" id="edit" value="Edit"></td>
<td><input type="submit" name="change" value="Change"></td>
</form>
</tr>
....
當我點擊一個#edit
按鈕,我想鏈條上去,以自己的table
,選擇所有input
兒童和刪除disabled
屬性,但僅適用於形式。
我想是這樣的:
$('#edit').on("click", function(e){
e.preventDefault();
var form = $(this).parent("form");
// or maybe a $.each ??
form.children('input').removeAttr("disabled");
});
任何想法?
看起來不起作用 – Patrioticcow 2013-02-23 01:29:08
你使用的是什麼版本的jQuery? http://jsbin.com/oyadex/1/edit – 2013-02-23 01:31:47
jquery-1.8.2.min.js – Patrioticcow 2013-02-23 01:32:36