HTML代碼:Enabiling文本框與編輯按鈕並更新新的文本
<table width="50%" align="center" border="0" class="check-table" cellspacing="1" cellpadding="5">
<tr>
<th width="11%"><input type="checkbox" class="checkall" /></th>
<th width="44%">Product Name</th>
<th width="24%">Quantity<br /></th>
<th width="21%">Action</th>
</tr>
<tr>
<td align="center"><input type="checkbox" /></td>
<td align="center"><input type="text" value="Produt One" disabled="disabled" /></td>
<td align="center"><input type="text" value="" disabled="disabled" /></td>
<td align="center"><a href="#">Edit</a> | <a href="#">Delete</a></td>
</tr>
<tr>
<td align="center"><input type="checkbox" /></td>
<td align="center"><input type="text" disabled="disabled" value="Product Two" /></td>
<td align="center"><input type="text" value="" disabled="disabled" /></td>
<td align="center"><a href="#">Edit</a> | <a href="#">Delete</a></td>
</tr>
</table>
jQuery代碼:
$(function(){
$('.checkall').on('click', function(){
$(this).closest('.check-table').find(':checkbox').prop('checked',this.checked);
})
$(".check-table tr td:nth-child(4) a:last-child").on("click", function() {
$(this).closest(".check-table tr").remove();
});
$('.check-table tr td:nth-child(4) a:first-child').on('click', function(){
$(this).add(".check-table tr td:nth-child(2) input[type=text], .check-table tr td:nth-child(3) input[type=text]").prop('disabled',false);
})
})
任何人可以幫助? – DhiruSingh
您的要求是什麼? – FBHY
當我點擊編輯按鈕時,所有文本框都啓用了,我只想要啓用一個特定的行文本框。 http://jsfiddle.net/DhiruSingh/5u8Gh/2/ – DhiruSingh