我使用Jquery Datatable
来显示我的数据,我在表格行上有一个点击事件,如果有人点击某行,代码会将它们带到其他页面。
现在,我已经为每一行添加了一个复选框,但每次我选中/取消选中我的复选框。它会在点击行时被触发,我会转到下一页。有什么办法可以阻止在表格行上触发点击事件。
由于
答案 0 :(得分:1)
在点击功能中,检查事件是否由复选框触发。
$('#table1 tr').click(function (event) {
var element = $(event.target);
//Is checkbox?
if (element.attr('type') == 'checkbox') {
//do nothing
} else {
window.location = url;
}
});