$.escapeSelector(selector) | jQuery API 3.2 中文文档 | jQuery API 在线手册

jQuery API 3.2.1

推荐办理招商信用卡,新户首刷礼,五折享美食,需要的速度围观~click here
首页  >  选择器  > $.escapeSelector(selector) 源码下载

返回值:String$.escapeSelector(selector)

V3.0概述

这个方法通常被用在类选择器或者ID选择器中包含一些CSS特殊字符的时候,这个方法基本上与CSS中CSS.escape()方法类似,唯一的区别是jquery中的这个方法支持所有浏览器。

示例

描述:

对含有#号的ID进行编码

jQuery 代码:
$.escapeSelector( "#target" ); // "\#target" 

描述:

选择出类中包含.box的div

HTML 代码:
            <div class="notMe">div class="notMe"</div>
<div class=".box myClass">div class=".box myClass"</div>
<div class=".box">span class=".box"</div>
          
jQuery 代码:
            $( "div" ).find( "." + $.escapeSelector( ".box" ) );
          
结果:
            [ <div class=".box myClass">div class=".box myClass"</div>,<div class=".box">span class=".box"</div> ]