2019独角兽企业重金招聘Python工程师标准>>>
最近在玩Grails,真是玩的不亦乐乎,但就在这个时候我发现一个问题。我用jQuery始终无法选择到一个id为project.id的select,搞了一下午,发现是因为id的名字中有个“.”点的缘故。以为是一个bug呢,然后就想去提交一下bug,但是转念一想这么简单的问题应该是早有人发现了把。于是乎就去翻了翻手册..........手册中很清楚的解释了这个问题。
解决方法如下:
如果选择器中包含特殊字符需要用两个斜杠转译,看例子:
HTML:
...
jQuery:
$('#project\\.id')
除了“.”以外,还有以下的符号为特殊字符“[”,“]”,“:”
可见文档是最权威的学习手册,有问题时优先考虑查文档。