JQuery селекторы

Основы jQuery

jQuery — библиотека, которая позволяет делать код короче, а также позволяет внутри страницы настроить код, который бы срабатывал как триггер (предопределенный набор действий, который выполняется автоматически при наступлении связанного с ним события, если этот код описываем в области <head>… </head>).

JQuery библиотека содержит следующий функционал:

· операции с HTML/DOM (манипулирование компонентами HTML/DOM)

· операции с CSS-селекторами

· HTML-обработчики событий

· Эффекты анимации

· AJAX

· Utilities

JQuery упрощает работу с JavaScript, а также вызовы AJAX и DOM-манипуляции. Есть много фреймворков JavaScript, но JQuery, является самым популярным и используемым за счет своей расширяемости.

Начало работы с библиотекой

JQuery синтаксис

Базовая команда для библиотеки вяглядит как: $(селектор).action(), где

· $ - предписание использовать jQuery;

· (селектор) - это "запрос или элементы поиска" в HTML элементах страницы;

· action() - это действия, которые должны быть выполнены над найденными· элементами (это те элементы, которые удовлетворяют условиям селектора).

Например:

$(this).hide() – скрывает текущий элемент (где this – это указатель на текущий элемент, позволяет делать код универсальным за счет того, что не надо писать здесь имя или id элемента, над которым будет производится действие hide()).

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

$(".test").hide() – скрывает все элементы на странице, которые ассоциированы с классом "test".

$("#test").hide() – скрывает все элементы на странице, у которых id="test".

Событие Ready у объекта страницы Document

jQuery-методы находятся внутри события документа Ready():

$(document).ready(function(){

// jQuery-методы размещаем здесь... });

Это необходимо для предотвращения любых срабатываний JQuery-кода, прежде чем документ не закончит полную загрузку.

Это хорошая практика, чтобы дождаться, пока документ будет полностью загружен и готов до работы с ним. Это также позволяет вам сформировать свой JavaScript код в головной части, прежде чем тело документа.

jQuery селекторы

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

С jQuery селекторами вы можете найти элементы страницы, основанные на идентификаторе id, классах (class), типах (type), атрибутах (attribute), значениях атрибутов (value) и др. Также они базируются и на CSS Selectors, в дополнении вы можете создать свой селектор. Все типы селекторов в jQuery начинаются с указания $ и парных скобок: $()

Например, в следующем коде при нажатии на кнопку выполняется поиск на странице всех элементов, обозначенных тегом <p>, и все эти элементы скрываются на странице (срабатывает метод hide()):

Обратите внимание на то, что селектор в $()указывается в кавычках а не в < >.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: