Javascript 表行onClick覆盖复选框
我遇到一些问题,表中的复选框被它们所在的表行的onClick属性“覆盖” 我有一个带有复选框的列作为表的最左边的列,我还有一个为每个表行定义的onClick函数。因此,当我单击任何复选框时,表行的onClick函数将触发(尽管复选框仍然被正确单击) 我有办法解决这个问题吗?例如,让表行的onClick仅注册其他列?(不幸的是,我不知道如何实现这一点,但这是我能想到的第一个解决方案。)Javascript 表行onClick覆盖复选框,javascript,jquery,html,checkbox,dhtml,Javascript,Jquery,Html,Checkbox,Dhtml,我遇到一些问题,表中的复选框被它们所在的表行的onClick属性“覆盖” 我有一个带有复选框的列作为表的最左边的列,我还有一个为每个表行定义的onClick函数。因此,当我单击任何复选框时,表行的onClick函数将触发(尽管复选框仍然被正确单击) 我有办法解决这个问题吗?例如,让表行的onClick仅注册其他列?(不幸的是,我不知道如何实现这一点,但这是我能想到的第一个解决方案。) 提前谢谢 看看event.stopPropagation() 您需要在复选框单击处理程序中调用此函数。查看ev
提前谢谢 看看event.stopPropagation()
您需要在复选框单击处理程序中调用此函数。查看event.stopPropagation()
您需要在复选框单击处理程序中调用此函数。一些代码可能会有所帮助。复选框和按钮上的名称可能存在复制/粘贴错误。提供更多建议的代码。一些代码可能会有所帮助。复选框和按钮上的名称可能存在复制/粘贴错误。提供更多建议的代码
$('.columnClass').click(function(e){
if(this == e.target){
//do things
}
})
这只会在实际单击的是列而不是复选框时执行单击处理程序
})
这只会在实际单击的是列而不是复选框时执行单击处理程序。您,先生们,是绅士和学者。您,先生们,是绅士和学者。这是一个简单的问题,有一个简单的解决方案,您知道或不知道需要的特定函数调用;恐怕这本书不需要代码这是一个简单的问题,有一个简单的解决方案,你要么知道所需的特定函数调用,要么不知道;恐怕这本书不需要代码