jQuery.escapeSelector()


wechat
WEB前端开发官方公众号
10年服务3000万前端开发工程师
微信号:webfedev
微信扫一扫关注,每天分享前端干货

jQuery.escapeSelector( selector )返回: Selector

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

  • 添加版本: 3.0jQuery.escapeSelector( selector )

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

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

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

例子:

转义包含hash的ID.

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

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

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