欢迎您, 来到 宁时修博客.^_^

jquery已加载却无法使用的解决方案

2018/10/25 宁时修 Jquery,javascript 953
Failed to execute 'querySelectorAll' on 'Document': '[object HTMLSelectElement]' is not a valid selector

jquery确认已经加载,却一直在报错导致无法使用。

报错信息:

Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '[object HTMLSelectElement]' is not a valid selector


出现上述报错可能出现的原因有以下几点

1.jq文件没有被加载,仔细检查是否真的已加载

2.jq版本存在兼容的问题,换个版本再试试!

3.如果换l了版本,jq确认也加载了,仍然无法使用,一定是你页面加载的js写法有问题,是一定 仔细排查当前页加载的js就行!

主要是遇到这样的问题,在页面调试的时候,js不会提示具体哪一行有问题,甚至错误提示都是模糊性的,我这次遇到的问题是因为当前页之前是别人写的jq方法中本身存有问题,导致jq被阻塞,无法被加载,阻塞了自然就会报jq内置方法不存在,最后也是我一步步断点测试才发现的那一段有问题,最后发现修正了下对象获取就好使了。遇到这样的问题千万切记不能心浮气躁要静下来心好好排查上面那三点!!!

点赞
说说你的看法

所有评论: (1)

# 加入组织

1、用手机QQ扫左侧二维码

2、搜Q群:1058582137

3、点击 宁时修博客交流群