jQuery.escapeSelector()

jQuery.escapeSelector( selector )返回类型:Selector

描述:转义在CSS选择器中有特殊含义的任何字符。

此方法适用于类名或ID名中包含了特殊含义的字符的情况,譬如带有点或者分号。

此方法本质上是针对CSS 工作组's CSS.escape() 方法的铺垫。主要的区别是$.escapeSelector()可以可靠的用在所有的jQuery支持的浏览器中。

示例:

转义一个包含斜杠的ID。

1
$.escapeSelector( "#target" ); // "\#target"

选择所有的在一个<div>内部的所有带有.box类的元素。

1
$( "div" ).find( "." + $.escapeSelector( ".box" ) );