Spec-Zone.ru › jQuery

jQuery.escapeSelector()

jQuery.escapeSelector( selector )Возвращает: Селектор

Описание: Экранирует любой символ, имеющий специальное значение в CSS-селекторе.

  • версия добавлена: 3.0jQuery.escapeSelector( selector )

    • selector
      Тип: Селектор
      Строка, содержащая выражение селектора для экранирования.

Этот метод полезен в ситуациях, когда имя класса или идентификатор содержит символы, имеющие специальное значение в CSS, такие как точка или точка с запятой.

Метод по сути является обёрткой для метода CSS.escape() рабочей группы CSS. Основное отличие заключается в том, что $.escapeSelector() может быть надёжно использован во всех поддерживаемых браузерами jQuery.

Примеры:

Экранирование идентификатора, содержащего символ решетки.

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

Выбор всех элементов, имеющих имя класса .box внутри div.

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

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/jQuery.escapeSelector

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API