# jQuery.escapeSelector()

所属分类：CSS 英文文档：jQuery.escapeSelector()

## jQuery.escapeSelector( selector )Returns: Selector

Description: Escapes any character that has a special meaning in a CSS selector.

- #### version added: 3.0 jQuery.escapeSelector( selector )

  - selector
    Type: Selector
    A string containing a selector expression to escape.

This method is useful for situations where a class name or an ID contains characters that have a special meaning in CSS, such as the dot or the semicolon.

The method is essentially a shim for the CSS Working Group's CSS.escape() method. The main difference is that `$.escapeSelector()` can be reliably used in all of jQuery's supported browsers.

## Examples:

Escape an ID containing a hash.

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

Select all the elements having a class name of `.box` inside a `div`.

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