Селектор по идентификатору

Материал из JQuery

Перейти к: навигация, поиск
#idName1.0

Соответствует элементу с идентификатором idName. Селектор по идентификатору является одним из наиболее востребованных средств jQuery.

Примеры использования:

$('#someId') возвратит элемент (один) с идентификатором someId.
$('#someId div') вернет все div-элементы, находящиеся внутри элемента с идентификатором someId.

Для поиска элемента по идентификатору jQuery использует нативную javascript функцию document.getElementById(), из за этого поиск выполняется очень быстро. Но если вы усложните селектор, например так $('div#elementId'), jQuery будет выполнять дополнительную проверку типа найденного элемента, что в большинстве случае не нужно и существенно замедляет выполнение поиска.

В действии

Отметим красной рамкой элемент с идентификатором luna:

Замечание: В данном примере, идентификатор luna имеют два элемента. Однако считается, что идентификаторы должны быть уникальны на странице, поэтому, найдя первый элемент с требуемым id, jQuery прекращает поиск и возвращает только его.

См. также

Ссылки

Поисковые ключи:
  • идентификатор элемента равен value
  • элемент с идентификатором
  • элементы с идентификатором
  • элемент по идентификатору
  • найти элемент по идентификатору
  • поиск элементов по идентификатору