$("#id") 等价于 document.getElementById("id"); 这个属于jQuery中选择器的问题,建议你在网上下本JQuery_1.4_API.CHM电子书,以后这种问题都可以自己解决,想深入,此书更是不可缺少,如果下不来 找我要 希望能帮到你,详情继续看! #id 根据给定的ID匹配一个元素。 如果选择器中包含特殊字符,可以用两个斜杠转义。参见示例。 -------------------------------------------------------------------------------- Matches a single element with the given id attribute. 返回值 Element 参数 id (String) : 用于搜索的,通过元素的 id 属性中给定的值 示例 查找 ID 为"myDiv"的元素。 HTML 代码: <div id="notMe"><p>id="notMe"</p></div> <div id="myDiv">id="myDiv"</div> jQuery 代码: $("#myDiv"); 结果: [ <div id="myDiv">id="myDiv"</div> ] 查找含有特殊字符的元素 HTML 代码: <span id="foo:bar"></span> <span id="foo[bar]"></span> <span id="foo.bar"></span> jQuery 代码: #foo\\:bar #foo\\[bar\\] #foo\\.bar 以下特殊字符需要转义: . / $ [ ]转义的方法如下:
var ret = id.replace(/:/g,"\\:"); ret = ret.replace(/\./g,"\\."); ret = ret.replace(/\//g,"\\/"); ret = ret.replace(/\$/g,"\\$"); ret = ret.replace(/\[/g,"\\["); ret = ret.replace(/\]/g,"\\]");
jquery中的id非法字符的处理
最新推荐文章于 2021-09-27 17:48:24 发布