【发布时间】:2012-06-25 00:13:43
【问题描述】:
我有一个 HTML 表格,并且我有一个针对其行的 onclick 事件。
我想知道是否有可能找出单击了该行的哪个单元格,而无需为每个单元格设置单独的处理程序?
我有一张桌子:
<tr class="new_row">
<td class="date">date</td>
<td class="name">name</td>
<td class="delete">delete</td>
</tr>
和jquery:
$(".new_row").click(function(){
if(delete was clicked){
delete the row
}
});
这基本上就是我想要做的,检测删除单元格是否被点击。
这可能吗?
【问题讨论】:
-
假设您将拥有超过 1 行,您将希望使用
class='date'而不是 ID -
哇。你们很好。你们三个都发现我有 id 而不是 class!
-
在 DOM 启动时是否所有可删除的行都存在,或者您是否在动态添加可能需要删除的行?
-
好吧,我有点作弊,添加新行后,页面会刷新......
标签: javascript jquery html html-table row