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" ) );