jQuery.escapeSelector()
版本: jQuery3
转义CSS选择器中任何具有特殊的含义字符。
jQuery.escapeSelector(selector)
- selector 类型: Selector 。一个包含选择器表达式的字符串,用来转义。
此方法对于一个CSS类名或一个ID包含的字符在CSS中具有特殊含义的情况下非常有用,如点或分号。
该方法本质上是CSS工作组CSS.escape()方法的shim(垫片)。主要的区别在于,
$.escapeSelector()
可以可靠地使用在所有jQuery支持的浏览器中。
例子
转义包含hash的ID.
$.escapeSelector( "#target" );// "\#target"
选择在一个
div
内,所有类名为
.box
的元素。
$( "div" ).find( "." + $.escapeSelector( ".box" ) );