我现在有两个点击事件html格式如下<table> <tr> <td></td> <td class='edit'></td> </tr></table>里面的tr和td都是动态创建的,事件委托代码如下table.on('click','tr',function(){alert("我点击了一行")})table.on('click','.edit',function(){alert('我点击了单元格')})怎么样才能让我点击class为edit单元格的时候不会触发整行的click事件
1 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
给一个思路你。 在父级事件屏蔽掉
<script>
$('table').on('click','tr',function(e){
// 如果你点击的是 .edit 的会返回 edit,否则返回 undefined
$(e.target).attr('class');
})
</script>
添加回答
举报
0/150
提交
取消