Селектор по идентификатору
Соответствует элементу с идентификатором idName. Селектор по идентификатору является одним из наиболее востребованных средств jQuery.
Примеры использования:
$('#someId') | возвратит элемент (один) с идентификатором someId. |
$('#someId div') | вернет все div-элементы, находящиеся внутри элемента с идентификатором someId. |
Для поиска элемента по идентификатору jQuery использует нативную javascript функцию document.getElementById(), из за этого поиск выполняется очень быстро. Но если вы усложните селектор, например так $('div#elementId'), jQuery будет выполнять дополнительную проверку типа найденного элемента, что в большинстве случае не нужно и существенно замедляет выполнение поиска.
В действии
Отметим красной рамкой элемент с идентификатором luna:
Замечание: В данном примере, идентификатор luna имеют два элемента. Однако считается, что идентификаторы должны быть уникальны на странице, поэтому, найдя первый элемент с требуемым id, jQuery прекращает поиск и возвращает только его.