Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript id值中无法识别的表达式jquery_Javascript_Jquery - Fatal编程技术网

Javascript id值中无法识别的表达式jquery

Javascript id值中无法识别的表达式jquery,javascript,jquery,Javascript,Jquery,$(“#1#0xr__abcdef@gmail.net__ikhhh@gmail.net_uuu054GG“ 给我错误:语法错误,无法识别的表达式1\u 0xr__abcdef@gmail.net__ikhhh@gmail.net_uuu054Gg 可通过 document.getElementById(“1_0xr__abcdef@gmail.net__ikhhh@gmail.net_uuu054GG“ 为什么会这样,这个id是通过应用程序动态生成的 请给我这个问题的原因 From:要将任何元

$(“#1#0xr__abcdef@gmail.net__ikhhh@gmail.net_uuu054GG“

给我错误:语法错误,无法识别的表达式1\u 0xr__abcdef@gmail.net__ikhhh@gmail.net_uuu054Gg

可通过
document.getElementById(“1_0xr__abcdef@gmail.net__ikhhh@gmail.net_uuu054GG“

为什么会这样,这个id是通过应用程序动态生成的

请给我这个问题的原因

From:要将任何元字符(例如!“$%”和“()*+,./:;?@[]^`{124}~)用作名称的文字部分,必须使用两个反斜杠对其进行转义:\。例如,id为=“foo.bar”的元素可以使用选择器$(“\35; foo\.bar”)

下面是如何编写选择器

$("#1_0xr__abcdef\\@gmail\\.net__ikhhh\\@gmail\\.net__054gg")

请参见


转义特殊字符。@using\\\

可能是。(点)造成了问题。因为它是类选择器,或者在删除点之后。它给了我同样的错误。谢谢@LShetty理解了这个问题。