如何防止指定的任务被触发

时间:2014-10-27 13:03:03

标签: javascript jquery dom checkbox element

大家好!

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

1 个答案:

答案 0 :(得分:2)

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

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