如何获取使用JQuery单击的行的表格单元格

Toa*_*ums 1 html javascript jquery row html-table

我有一个HTML表格,我的行有一个onclick事件.

我想知道是否有可能找出该行的哪个单元格被点击,而没有为每个单元格分别处理?

我有一张桌子:

<tr class="new_row">
   <td class="date">date</td>
   <td class="name">name</td>
   <td class="delete">delete</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

和jquery:

$(".new_row").click(function(){
   if(delete was clicked){
       delete the row
   }
});
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的基本上,检测是否单击了删除单元格.

这可能吗?

Zbi*_*iew 5

首先,你不应该定义多个具有相同id的元素,这会导致麻烦,你可以替换id='delete'class='delete'.

// on click td with class delete:
$("td.delete").click(function(){
   //delete was clicked so remove tr
   $(this).parent().remove();
});
Run Code Online (Sandbox Code Playgroud)