jquery DOMException:无法执行' querySelectorAll' on'元素'

时间:2016-07-30 15:13:43

标签: jquery

请帮忙。当我将jquery添加到几乎空的网站时,它会向我显示:

  

DOMException:无法执行' querySelectorAll' on'元素':   ' * ,: X'不是有效的选择器。       在错误(本机)       在http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:10517       at ia(http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:7373)       at fa.setDocument(http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:10255)       在http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:22073       在http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:22793       在http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:207       在http://localhost/Sites/Humator/www/assets/plugins/jquery/jquery-2.2.3.min.js:2:212

我不知道它是什么,因为我的网站现在没有任何疑问。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
</head>
<body>
    <div class="container">
    </div>
     <script type="text/javascript">var plugin_path = 'assets/plugins/';</script>
     <script type="text/javascript" src="assets/plugins/jquery/jquery-2.2.3.min.js"></script>
</body>
</html>  

我该如何解决?我使用Chrome - 最新版本

1 个答案:

答案 0 :(得分:1)

jQuery通过查看抛出的异常来确定您正在使用的浏览器。在这种情况下:

// Opera 10-11 does not throw on post-comma invalid pseudos
el.querySelectorAll("*,:x");
rbuggyQSA.push(",.*:");

因此,您所需要做的就是将调试器设置为“忽略捕获的异常”。