xx0219
V2EX  ›  问与答

js 转义请教....

  •  
  •   xx0219 · Dec 29, 2016 · 1878 views
    This topic created in 3458 days ago, the information mentioned may be changed or developed.

    第三列 是文件名. 要实现 点击文件名 就高亮被点击的文件名... 现在 大部分文件名都可以正常高亮..
    但是 onclick() 这个文件名就不可以... this 子元素 好像也有问题...

    应该是转义问题吧.. 但是不知道怎么转.... 给点思路也行 越具体越好....

    www.0214.help

    2 replies    2016-12-29 17:01:22 +08:00
    SakuraKuma
        1
    SakuraKuma  
       Dec 29, 2016   ❤️ 1
    var
    fileList = $('ul'),
    ACTIVE_CLASS = 'active ‘;
    fileList.on('click', 'li', function (){ $(this).siblings().removeClass(ACTIVE_CLASS).end().addClass(ACTIVE_CLASS); })
    xx0219
        2
    xx0219  
    OP
       Dec 29, 2016
    @SakuraKuma 非常感谢啦 应该是 文件名带空格惹的祸...

    用了 this 就避免了这个问题......
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   881 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 22:03 · PVG 06:03 · LAX 15:03 · JFK 18:03
    ♥ Do have faith in what you're doing.