Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
为子级禁用jQuery的preventDefault_Jquery - Fatal编程技术网

为子级禁用jQuery的preventDefault

为子级禁用jQuery的preventDefault,jquery,Jquery,我有一份菜单。我希望父链接不可链接,因此我修复了此问题: $('li.parent a').click(function(e) { e.preventDefault(); }); 这也禁用了孩子们的点击,我似乎找不到preventDefault的相反功能,比如: $('li.parent a li a').click(function(e) { e.goAndEnjoyYourDefaultBehaviourYoungPadawan(); }); 这是否存在,或者是否存在其他

我有一份菜单。我希望父链接不可链接,因此我修复了此问题:

$('li.parent a').click(function(e) {
    e.preventDefault();
});
这也禁用了孩子们的点击,我似乎找不到preventDefault的相反功能,比如:

$('li.parent a li a').click(function(e) {
    e.goAndEnjoyYourDefaultBehaviourYoungPadawan();
});
这是否存在,或者是否存在其他最佳实践

注意:我无法编辑菜单,也无法将id添加到或sommit。

您需要使用,而不是:

$('li.parent > a').click(function(e) {
    e.preventDefault();
});