jQuery.escapeSelector()


jQuery.escapeSelector( selector )返回: Selector

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

此方法适用于类名或 ID 中包含在 CSS 中具有特殊含义的字符(例如点或分号)的情况。

此方法本质上是 CSS 工作组的 CSS.escape() 方法的填充。主要区别在于 $.escapeSelector() 可以在所有 jQuery 支持的浏览器中可靠使用。

示例

示例 1

转义包含哈希符号的 ID。

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

示例 2

选择 div 中所有类名为 .box 的元素。

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