xx0219
V2EX  ›  问与答

js 转义请教....

  •  
  •   xx0219 · Dec 29, 2016 · 2207 views
    This topic created in 3602 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
    SakuraKuma
    Dec 29, 2016❤️1
    1
    var
    fileList = $('ul'),
    ACTIVE_CLASS = 'active ‘;
    fileList.on('click', 'li', function (){ $(this).siblings().removeClass(ACTIVE_CLASS).end().addClass(ACTIVE_CLASS); })
    xx0219
    xx0219
    OP
    Dec 29, 2016
    2
    @SakuraKuma 非常感谢啦 应该是 文件名带空格惹的祸...

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