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

来源:4-3 使用jQuery实现网页定位导航(下)

qq_隔壁龙叔叔_0

2016-07-15 18:39

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

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

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

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


写回答 关注

5回答

  • 我要成为前端大姐大
    2016-08-27 00:13:00

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

  • happyuzhou
    2016-08-17 16:04:49

    楼上正解!赞一个!

  • C0EEC3F7BBAA
    2016-08-16 16:42:00

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

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

  • qq_隔壁龙叔叔_0
    2016-07-15 19:23:52

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

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

  • FovLegend
    2016-07-15 19:11:22

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

网页定位导航特效

本课程讲解网页定位导航特效,仿天猫版地狗购物网,你值得拥有

71404 学习 · 486 问题

查看课程

相似问题