jQuery.escapeSelector()


jQuery.escapeSelector( selector )返回值: 选择器

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

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

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

示例

转义包含哈希的 ID。

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

选择 div 内所有具有 .box 类名的元素。

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