Заимствуя часть селекторов из CSS 1–3, а также добавив свои собственные селекторы, jQuery предоставляет мощный набор инструментов для выборки элементов в HTML-документе.

Если вам нужно использовать зарезервированные символы (#;&,.+*~':"!^$[]()=>|/@ ) в качестве имен и идентификаторов, вы должны экранировать символ двумя слешами: \\. Например, если вам нужно найти элемент с атрибутом name="names[]", вы можете использовать селектор $("input[name=names\\[\\]]").

Все jQuery-селекторы можно разделить на несколько групп: