选中的复选框不应触发行单击

时间:2013-09-02 10:27:21

标签: checkbox onclick jquery-datatables

我使用Jquery Datatable来显示我的数据,我在表格行上有一个点击事件,如果有人点击某行,代码会将它们带到其他页面。

现在,我已经为每一行添加了一个复选框,但每次我选中/取消选中我的复选框。它会在点击行时被触发,我会转到下一页。有什么办法可以阻止在表格行上触发点击事件。

由于

1 个答案:

答案 0 :(得分:1)

在点击功能中,检查事件是否由复选框触发。

$('#table1 tr').click(function (event) {
                var element = $(event.target);
                //Is checkbox?
                if (element.attr('type') == 'checkbox') {
                    //do nothing
                } else {
                    window.location = url;
                }
            });