请帮忙。当我将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 - 最新版本
答案 0 :(得分:1)
jQuery通过查看抛出的异常来确定您正在使用的浏览器。在这种情况下:
// Opera 10-11 does not throw on post-comma invalid pseudos
el.querySelectorAll("*,:x");
rbuggyQSA.push(",.*:");
因此,您所需要做的就是将调试器设置为“忽略捕获的异常”。