jQuery.escapeSelector()

版本: jQuery3

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

jQuery.escapeSelector(selector)
  • selector 类型: Selector 。一个包含选择器表达式的字符串,用来转义。

此方法对于一个CSS类名或一个ID包含的字符在CSS中具有特殊含义的情况下非常有用,如点或分号。

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

/*jQuery API banner*/var cpro_id ="u1730954";

例子

转义包含hash的ID.

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

选择在一个 div 内,所有类名为 .box 的元素。

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