问jquery如何取"#"号开头的id

这个div通过jquery如何取出呢?
使用 $("##5") 貌似不行。实在不知道该怎么办了。

当使用jQuery选择器的时候,如果id里包含#:[]之类的特殊的符号,或者xml里有如adb:aaa这样的,一般情况下是无法选到的。
这个时候可以使用一些技巧来选择相关的内容。
使用转义字符,并且使用[color=red]两个[/color]即可
下面是我的测试代码:
[code="java"]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">









<br><br> $(document).ready(function(){<br> d =$(&quot;#\#5&quot;).html();<br> alert(d);<br> });<br><br>



ss



[/code]

非要用"#5"吗?

[code="java"]
alert($("div[id='#5']").html());
[/code]

[code="java"]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



jquery $(document).ready(function(){ alert($("div[id='#5']").html()); alert($("##5").html()); });

LLLLLL



[/code]

你不要用这么特殊的字符来当id呢,没必要自己找麻烦吧??