menu.find("[href="+currentId+"]").addClass("current");中 [href="+currentId+"]" 为什么要用" [] "号.

来源:4-5 编程练习

fluteonline

2015-01-20 19:33

.....

写回答 关注

2回答

  • 丿丫丫
    2015-04-05 19:23:35
    已采纳

    为什么要加[]是因为。【】在这里是个代替""的意思。。因为jq必须要带"" 所以为了避免冲突 就让【】代替""的意思。除非$()里面是个变量才不用加"";

    比如 var a=$("li");

    那么。menu.find(a);



    fluteo...

    非常感谢!

    2015-04-08 08:47:42

    共 1 条回复 >

  • 慕用7077196
    2015-02-09 14:38:18

    我的理解:属性过滤器 在这道题里面跟menu.find("a[href=" + currentId + "]")它的结果一样

网页定位导航特效

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

71404 学习 · 486 问题

查看课程

相似问题