Отбирает конкретный элемент с заданным атрибутом id. Селектор появился в jQuery 1.0.

jQuery("#id")

  • id — ID элемента, который необходимо найти.

Для id-селектора jQuery использует JavaScript-функцию document.getElementById(), которая имеет очень высокую производительность. Когда другой селектор прикреплен к id-селектору, например h2#pageTitle, jQuery выполняет дополнительную проверку, прежде чем искать идентификатор.

Время разработчика — его самый ценный ресурс. Поэтому не заостряйте внимание на оптимизации скорости работы селекторов, если только действительно она не требуется.

Каждый идентификатор можно использовать только один раз в документе. Однако, если нескольким элементам назначен один и тот же идентификатор, то id-селектор выберет только первый найденным в HTML-дереве элемент, имеющий такой идентификатор.

Если идентификтор содержит такие символы как точка или двоеточие, то их следует экранировать двумя обратными слешами — \\.

Примеры использования селектора "#id"

Задача: Найти элемент с идентификатором "myDiv".

$("#myDiv")

Задача: Найти элемент с идентификатором "myID.entry[1]".

$("#myID\\.entry\\[1\\]")