"#id"
Отбирает конкретный элемент с заданным атрибутом 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\\]")
Новое в справочниках
- Метод jQuery.ajax() / 20.04.2011
- jQuery-селектор [attribute$="value"] / 04.02.2011
- Метод jQuery.sub() / 31.01.2011
- Популярные плагины jQuery / 20.01.2011
- Метод .animate() в jQuery / 27.12.2010