jQuery jQuery.escapeSelector() 方法 jQuery wrapInner() 方法 jQuery.cssHooks 方法 jQuery jQuery.escapeSelector() 方法 实例 使用.escapeSelector()方法转义一个ID包含的字符"#" <div> <p id='#target'>一些文本</p> <span id='target'>一些文本</span> </div> <script> $(function () { //将选中 id=#target $( "div" ).find( "#" \+ $.escapeSelector( "#target" )).css('color','red'); }) </script> 试一试 定义和用法 $.escapeSelector() 函数用来转义CSS选择器中有特殊意义的字符或字符串。 提示: 1. 在jQuery 3.0中被添加,$.escapeSelector() 可以可靠地使用在所有jQuery支持的浏览器中。 2. 此方法对于一个CSS类名或一个ID包含的字符在CSS中具有特殊含义的情况下非常有用,如点或分号。 语法 _$_.escapeSelector( selector ) 参数 描述 _selector_ Selector类型 一个包含选择器表达式的字符串,用来转义。 更多实例 选择在一个div内,所有类名为.box的元素 选择在一个div内,所有类名为.box的元素。 jQuery wrapInner() 方法 jQuery.cssHooks 方法