javascript - 如何防止指定任务触发

标签 javascript jquery dom checkbox element

大家!

当我点击某个元素时,如何防止触发特定事件? 我有一个表格,每行的第一个单元格上都有一个复选框。当我单击一个单元格时,会调用一个事件,该事件将单击的单元格的一行绘制为某种颜色。 它工作得很好,但是,当我单击复选框时它也会被触发。我不希望这种事发生。 我不希望这些复选框以任何方式影响表格。 我想通过 javascript 来完成,最好是 jQuery。 有什么建议吗?

最佳答案

您可以使用e.stopPropagation()来停止事件冒泡到父元素。

$('#tableId tr td input[type="checkbox"]').click(function(e){
  e.stopPropagation();
});

关于javascript - 如何防止指定任务触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26588208/

相关文章:

javascript - Jquery、CSS、SetTimeOut、GravityForms

javascript - jQuery - 将变量传递给点击功能

javascript - jQuery ready() 上的 document.readyState

javascript - 如果内容等于,如何将 Onclick 事件绑定(bind)到菜单项

javascript - 使用 "^"检查字符串是否以另一个字符串开头?

javascript - 在 Dijit ValidationTextBox 上使用 dojox.validate,但不将文本设置为必需

javascript - 如何让我的 JS 石头剪刀布游戏正常运行?

javascript - 如何创建带有滚动背景图像的可滚动文本区域?

jQuery;视差页面 - 获取点击事件遍历DIV层

JavaScript 访问 SVG 的内部 DOM