使用 JQuery 选择器 API中的转义规则如下:

$('#root\\.SomeCoolThing')

来自 医生:

使用任何元字符(如 !"#$%&'()*+,./:;<=>?@[\]^`{|}~)作为名称的字面部分,它必须 使用两个反斜杠转义: \\ 0,可以使用选择器 $("#foo\\.bar")

从臀部开始拍摄,但是如果你不能改变元素的 ID,尝试使用这个选择器:

$("p[id=root.SomeCoolThing]")

使用 attr:

$('p[id="root.SomeCoolThing"]')

在每个特殊字符前使用两个反斜杠

  $('#root\\.SomeCoolThing')

你需要避开特殊的字符:

$('#root\\.SomeCoolThing')

文件:

如果希望使用任何元字符(如 “ # $% & () * + ,./: ; < = > ?@[] ^ ‘{ | } ~ )作为名称的字面部分,则必须用两个反斜杠转义该字符: 。例如,如果您有一个带有 Id = “ foo.bar”,的元素,您可以使用选择器 $(“ # foo. bar”)。