ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

jQuery Tutorial

jQuery HOME jQuery Intro jQuery Get Started jQuery Syntax jQuery Selectors jQuery Events

jQuery Effects

jQuery Hide/Show jQuery Fade jQuery Slide jQuery Animate jQuery stop() jQuery Callback jQuery Chaining

jQuery HTML

jQuery Get jQuery Set jQuery Add jQuery Remove jQuery CSS Classes jQuery css() jQuery Dimensions

jQuery Traversing

jQuery Traversing jQuery Ancestors jQuery Descendants jQuery Siblings jQuery Filtering

jQuery AJAX

jQuery AJAX Intro jQuery Load jQuery Get/Post

jQuery Misc

jQuery noConflict() jQuery Filters

jQuery References

jQuery Selectors jQuery Events jQuery Effects jQuery HTML/CSS jQuery Traversing jQuery AJAX jQuery Misc jQuery Properties


jQuery Syntax


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


Синтаксис JQuery

Синтаксис JQuery разработан специально для выбора элементов HTML и выполнения некоторых действий над элементами.

Базовый синтаксис: $ (селектор). действие()

  • Знак $ для определения/доступа к jQuery
  • A (селектор) для «запроса (или поиска)» HTML-элементов
  • действиеjQuery (), выполняемое над элементом (ами)

Примеры:

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

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

$ (". Test"). Hide ()-скрывает все элементы с классом = "Test".

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

Знакомы ли вы с селекторами CSS?

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


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

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

$(document).ready(function(){

   // jQuery methods go here...

});

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

Рекомендуется подождать, пока документ будет полностью загружен и готов к работе. Это также позволяет вам иметь ваш код JavaScript перед телом вашего документа, в разделе head.

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

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

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

$(function(){

   // jQuery methods go here...

});

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