ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
jQuery. Уроки для начинающих

jQuery Синтаксис


С помощью jQuery вы выбираете (запрашиваете) элементы HTML и выполняете "действия" на них.


jQuery Синтаксис

Синтаксис jQuery адаптирован для выбора элементов HTML и выполнения некоторых действий с элементом(ами).

Базовый синтаксис: $(selector).action()

  • Символ $ для определения/доступа к jQuery
  • (selector) для "запроса (или поиска)" HTML элементов
  • jQuery action() выполняемый над элементом(ами)

Примеры:

$(this).hide() - скрывает текущий элемент.

$("p").hide() - скрывает все <p> элементы.

$(".test").hide() - скрывает все элементы с class="test".

$("#test").hide() - скрывает элемент с id="test".

Вы знакомы с селекторами CSS?

jQuery использует синтаксис CSS для выбора элементов. Вы узнаете больше о синтаксисе селектора в следующей главе этого учебника.

Совет: Если вы не знаете CSS, вы можете изучить CSS Учебник на нашем сайте W3Schools на русском.


Событие готовности документа

Вы могли заметить, что все методы jQuery в наших примерах находятся внутри события готовности документа:

$(document).ready(function(){

  // jQuery методы идут здесь...

});

Это сделано для предотвращения запуска любого кода jQuery до того, как документ будет загружен (готов).

Перед работой с ним рекомендуется дождаться полной загрузки и готовности документа. Это также позволяет размещать код JavaScript перед body документа в разделе head.

Вот несколько примеров действий, которые могут завершиться ошибкой, если методы запускаются до полной загрузки документа:

  • Попытка скрыть ещё не созданный элемент
  • Попытка получить размер изображения, которое ещё не загружено

Примечание: Команда jQuery также создала ещё более короткий метод для события готовности документа:

$(function(){

  // jQuery методы идут здесь...

});

Используйте тот синтаксис, который вам больше нравится. Мы думаем, что событие готовности документа легче понять при чтении кода.