如何防止指定任务触发
Posted
技术标签:
【中文标题】如何防止指定任务触发【英文标题】:How to prevent a specified task from firing 【发布时间】:2014-12-22 16:04:29 【问题描述】:大家!
当我点击一个元素时,如何防止某个事件触发? 我有一个表格,每行的第一个单元格上有一个复选框。当我单击一个单元格时,会调用一个事件,该事件会以某种颜色绘制一行被单击的单元格。 它工作得很好,但是,当我点击一个复选框时它也会被触发。我不希望这种情况发生。 我不希望这些复选框以任何方式影响表格。 我想通过javascript,最好是jQuery来做到这一点。 有什么建议吗?
【问题讨论】:
你应该分享一些相关的代码,比如表格和复选框结构。 【参考方案1】:您可以使用e.stopPropagation()
停止事件冒泡到父元素。
$('#tableId tr td input[type="checkbox"]').click(function(e)
e.stopPropagation();
);
【讨论】:
我之前确实尝试过,但它不起作用。现在它起作用了。编程的魔力:D 之前可能有问题。很高兴为您提供帮助:)以上是关于如何防止指定任务触发的主要内容,如果未能解决你的问题,请参考以下文章
即使在 cli 上间接指定了多次,如何让 sbt 只运行一次任务?