为了账号安全,请及时绑定邮箱和手机立即绑定

在最后测试的时候 我加载的jQuery是3.1.0版本 结果报错 请问这1.+版本 和3.+版本有什么区别

caught Error: Syntax error, unrecognized expression: [href= #item2]

2 Uncaught Error: Syntax error, unrecognized expression: [href= #item3]

只要一进去另一个item中就会报jQuery库里面有错

望大神帮忙解答!!!!!


正在回答

5 回答

这主要是js版本的问题,调试看到jquery-3.1.0.js:1532 Uncaught Error: Syntax error, unrecognized expression: [href=#item4]说明给后边加多个双引号,又因为是变量加个单引号。刚刚好加深我理解

0 回复 有任何疑惑可以回复我~

楼上正解!赞一个!

0 回复 有任何疑惑可以回复我~

确定是jq版本问题··我用自己下载的jquery-3.1.0.js就需要find('[href="'+currentId+'"]')给属性值加上引号才能有效果

用百度的静态资源库http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js版本就find('[href='+currentId+']')就可以

2 回复 有任何疑惑可以回复我~

后面我换成百度的cdn,就正常了 

好像这确实是这样  我试试看  谢谢咯$\/$

0 回复 有任何疑惑可以回复我~

应该不是 jQ版本的问题.  是你的表达式 写法有问题吧.  [href="#item2"] 注意引号的使用.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在最后测试的时候 我加载的jQuery是3.1.0版本 结果报错 请问这1.+版本 和3.+版本有什么区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信