【发布时间】:2009-12-09 17:51:15
【问题描述】:
调用函数时如何重新排序输入?
ie:现在单击 a2 删除按钮时,我有 a1、a3 和 a4,我想重新排序,使其分别为 a1、a2(原为 a3)和 a3(原为 a4)。我知道如何手动执行此操作,但是如何动态编写它?
脚本:
$(函数(){ $('.deleteMe').click(function(){ $(这个) .parent() .parent() 。消除(); //重命名属性 ??? $('#a3').attr('name', 'a2') //a3变成a2 $('#a4').attr('name', 'a3') //a4变成a3 返回假; }); });这里是 HTML:
<form name="myform" id="myform" method="post">
<table>
<tr>
<td><input type="text" name="a1" id="a1" /></td>
<td><input type="button" class="deleteMe" name="deleteMe" id="deleteMe" value="a1" /></td>
</tr>
<tr>
<td><input type="text" name="a2" id="a2" /></td>
<td><input type="button" class="deleteMe" name="deleteMe" id="deleteMe" value="a2" /></td>
</tr>
<tr>
<td><input type="text" name="a3" id="a3" /></td>
<td><input type="button" class="deleteMe" name="deleteMe" id="deleteMe" value="a3" /></td>
<tr>
</tr>
<td><input type="text" name="a4" id="a4" /></td>
<td><input type="button" class="deleteMe" name="deleteMe" id="deleteMe" value="a4" /></td>
</tr>
</table>
</form>
【问题讨论】:
标签: jquery attributes element