问答详情
源自:4-5 编程练习

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

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

提问者:znf111 2015-03-18 15:18

个回答

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

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


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

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

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

    那么。menu.find(a);


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

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

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

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