[href="+currentId+"]这句为什外面加个【】还有current左右两边“+”号什么意思

来源:4-5 编程练习

znf111

2015-03-18 15:18

[href="+currentId+"]这句为什外面加个【】还有current左右两边“+”号什么意思

写回答 关注

3回答

  • Icyqiao
    2017-03-28 18:52:40

    currentId左右两边有“+”号,因为它是变量。


  • 丿丫丫
    2015-04-05 19:22:17

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

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

    那么。menu.find(a);


    丿丫丫 回复偏爱花开的声...

    需要改写成 menu.find([href="#item1"]) 或者 menu.find("[href=#item1]")

    2015-04-05 21:11:49

    共 3 条回复 >

  • 不聪明样
    2015-03-18 17:24:56

    不知道你原来的代码是什么

    看起来这是一个css的选择器,需要选择href与currentId相等的元素,

    currentId是个变量,两边的加号是把href=currentId(注意:是变量)的当前值连接成一个字符串(即一个具体的值),这样才能获得元素

网页定位导航特效

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

71404 学习 · 486 问题

查看课程

相似问题