js 转义请教....

2016-12-29 13:53:15 +08:00
 xx0219

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

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

www.0214.help

1272 次点击
所在节点    问与答
2 条回复
SakuraKuma
2016-12-29 14:21:33 +08:00
var
fileList = $('ul'),
ACTIVE_CLASS = 'active ‘;
fileList.on('click', 'li', function (){ $(this).siblings().removeClass(ACTIVE_CLASS).end().addClass(ACTIVE_CLASS); })
xx0219
2016-12-29 17:01:22 +08:00
@SakuraKuma 非常感谢啦 应该是 文件名带空格惹的祸...

用了 this 就避免了这个问题......

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330994

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX