Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在表行上使用jQuery Selective,表中的链接不起作用_Javascript_Jquery_Html_Jquery Ui Selectable - Fatal编程技术网

Javascript 在表行上使用jQuery Selective,表中的链接不起作用

Javascript 在表行上使用jQuery Selective,表中的链接不起作用,javascript,jquery,html,jquery-ui-selectable,Javascript,Jquery,Html,Jquery Ui Selectable,我想使用从表中选择行。问题是jQuery似乎劫持了所有的点击事件,所以我不能在表中使用任何可点击的东西(在我的例子中是链接) Html: Javascript: $(".sel-table>tbody").selectable({filter: 'tr'}); JSFiddle: 单击链接时,不会发生任何事情,而是处理事件。但是,中间的按钮(在新选项卡中打开)工作正常。什么阻止了链接上的默认操作?我如何修复它?您可以使用取消选项 $(".sel-table>tbody").sele

我想使用从表中选择行。问题是jQuery似乎劫持了所有的点击事件,所以我不能在表中使用任何可点击的东西(在我的例子中是链接)

Html:

Javascript:

$(".sel-table>tbody").selectable({filter: 'tr'});
JSFiddle:


单击链接时,不会发生任何事情,而是处理事件。但是,中间的按钮(在新选项卡中打开)工作正常。什么阻止了链接上的默认操作?我如何修复它?

您可以使用
取消
选项

$(".sel-table>tbody").selectable({
    filter: 'tr',
    cancel: 'a'
});
更新


这是那把小提琴中的

,链接对我不起作用。但如果我将链接的href改为“google.com”,它会这样做。奇怪。检查小提琴中的控制台日志,你就会知道原因。在这里查看我的解决方案:
$(".sel-table>tbody").selectable({filter: 'tr'});
$(".sel-table>tbody").selectable({
    filter: 'tr',
    cancel: 'a'
});