Статьи / jQuery / API


Selectors (селекторы)

Позаимствовав из CSS 1-3, а затем добавив свои собственные, JQuery предлагает мощный набор инструментов для поиска и сравнения набора элементов в документе.

Если вы хотите использовать какие-либо мета-символы (такие как: !"#$%&'()*+,./:;<=>?@[\]^`{|}~) в качестве литералов как часть имени, вы должны экранировать символ двумя обратными косыми чертами: \\. например, если у вас есть элемент с id="foo.bar", вы можете использовать селектор $("#foo\\.bar"). W3C CSS спецификация содержит полный набор правил, касающийся валидности селекторов CSS.

Пояснение: Если использовать $("#foo.bar"); без \\ то будут найдены все элементы с классом class="bar", вложенные в элемент с id="foo".