0

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

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

谢谢

4

1 回答 1

2

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

$('#table1 tr').click(function (event) {
                var element = $(event.target);
                //Is checkbox?
                if (element.attr('type') == 'checkbox') {
                    //do nothing
                } else {
                    window.location = url;
                }
            });
于 2013-09-02T10:48:10.863 回答