$.escapeSelector(selector)
返回值
Array<Element(s)>
概述
这个方法通常被用在类选择器或者ID选择器中包含一些CSS特殊字符的时候,这个方法基本上与CSS中CSS.escape()方法类似,唯一的区别是jquery中的这个方法支持所有浏览器。
示例
示例一
描述: 对含有#号的ID进行编码
jQuery 代码
$.escapeSelector( "#target" ); // "\#target"
示例二
描述: 选择出类中包含.box的div
HTML代码
<div><div class="notMe">div class="notMe"</div>
<div class=".box myClass">div class=".box myClass"</div>
<div class=".box">span class=".box"</div></div>
jQuery 代码
$( "div" ).find( "." + $.escapeSelector( ".box" ) );
结果
[ <div class=".box myClass">div class=".box myClass"</div>,<div class=".box">span class=".box"</div> ]