比如
<li id="你好.广东" class="oddli">
something
</li>
这个li对象的id为"你好.广东",里面有个特殊符号“.”,此时直接用jquery一般选择器$("#你好.广东")是不能拿到li对象的。因为"."在jquery中有特殊用法,表示样式什么的,具体查看jquery的用法。
此时想拿到li对象,其实也很简单,就是先拿到普通dom对象,再转换成jquery对象就可以了。
如:
var dn = "fdsfds.fdsf";//dn是个包含特殊符号“.”的字符串
var liElement = document.getElementById(dn); //先拿到普通dom对象
var $liElement = $(liElement);//把普通dom对象转换成jquery对象
$liElement.remove(); //运用jquery的一般方法