我们都知道JQuery通过id作为选择器的时候,需要对. [ ] \ 等字符进行转义。而我们知道通常转义只需要在这些符号前边加\。
然而:
其实我们要用两条杠
当我们在JS中定义字符串时,如:
是会自动转义为
所以,当我们用JQuery选择器是,之所以要输入两条斜杠,是为了让我们的输入的字符串转换为只带有有一条杠的字符串;
附上今天工作时遇到问题并解决后的代码:
一开始我做错了,将fileid,filenm,filepath都转义成了带两条斜杠的字符串,而实际上,正如上面的代码所示,只需要把fileid转换成带一条斜杠的字符串
再将这个字符串变量拼接上#号做JQuery 的选择器使用即可。