我有一个“添加”按钮,每次单击时都会插入该行。每行都有一个编辑和删除按钮。
//html
<tr class="insertedRow">
<td><input type="hidden" class="name" /></td>
<td><input type="hidden" class="age" /></td>
<td>
<input type="button" class="edit" class="btn" value="Edit" />
<input type="button" class="delete" value="Delete" />
</td>
</tr>
我有这个 jQuery 来删除您要删除的相应行。但是当您单击“编辑”时,我无法弄清楚如何选择相应行的“姓名”和“年龄”我现在拥有的代码始终针对第一个插入的行。有任何想法吗?谢谢。
我想我需要以某种方式选择“编辑”按钮的 parent.parent,然后定位“名称”和“年龄”ID。
//jQuery
$(".delete").live('click',function() {
$(this).parent().parent().remove();
});
$(".edit").live('click',function() {
$('.name').clone().attr('type','text').insertAfter('.name').prev().remove();
$('.age').clone().attr('type','text').insertAfter('.age').prev().remove();
});