我有如下的html:
<table class="table" id="subscriptions">
<tbody id="subscriptions-tbody">
<tr>
<td>Item 1</td>
<td><a href="#">delete</a></td>
</tr>
<tr>
<td>Item 2</td>
<td><a href="#">delete</a></td>
</tr>
<tr>
<td>Item 3</td>
<td><a href="#">delete</a></td>
</tr>
</tbody>
</table>
项目可以在那里动态添加。
现在,我应该创建函数,如果用户单击删除,它将帮助我从列表中删除元素。看起来我应该:
- 为列表中的每个项目分配一些唯一的 id(我有这样的 id)——我应该把它们放在哪里?部分为
href
?; - 一旦用户单击链接,我应该阻止默认操作并将控制权传递给我的函数(它将隐藏列表中的元素并将 POST 请求发送到服务器),并将项目 ID 作为参数。
怎么做?