IDselect器中的jQuery点?
可能重复:
如何通过id来selecthtml节点与jquery当id包含一个点?
我有一个网站,其中包含类似这样的元素:
<p id="root.SomeCoolThing">Some Cool Thing</p>  我不能使用jQuery来select段落,就像$('#root.SomeCoolThing')因为jQuery认为, SomeCoolThing是id="root"元素的类。 
我如何select这个元素与jQuery? 我想避免这样的build设:
 $(document.getElementById('root.SomeCoolThing')) 
	
使用jQueryselect器API的转义规则如下:
 $('#root\\.SomeCoolThing') 
从文档 :
要使用任何元字符(如
!"#$%&'()*+,./:;<=>?@[\]^`{|}~)作为名称的文字部分,它必须用两个反斜杠转义:例如,id="foo.bar"的元素可以使用select符$("#foo\\.bar")。
使用attr作品:
 $('p[id="root.SomeCoolThing"]') 
你需要逃避特殊的字符:
 $('#root\\.SomeCoolThing') 
文档:
如果您希望使用任何元字符(如!“#$%&'()* +,。/ :; <=>?@ [] ^`{|}〜 )作为名字,你必须用两个反斜杠来转义字符:\\例如,如果你有一个id =“foo.bar”的元素,你可以使用select器$(“#foo \\。bar”)。
你可以使用这样的东西逃避期限
 $("#root\\.SomeCoolThing") 
我如何让jQueryselect一个元素。 (期间)在他们的ID? http://groups.google.com/group/jquery-en/browse_thread/thread/ba072168939b245a?pli=1
在这里从髋关节拍摄,但如果您不能更改元素的ID,请尝试使用此select器:
 $("p[id=root.SomeCoolThing]") 
在每个特殊字符之前使用两个反斜杠
  $('#root\\.SomeCoolThing')