jquery что это такое простыми словами

Что такое jQuery?

Russian (Pусский) translation by Sergey Zhuk (you can also view the original English article)

Многие читатели Envato Tuts + имеют богатый опыт работы, культуры и того, чему они хотят научиться. Когда дело доходит до технологии, легко принять как должное тех, кто только начинает, особенно если вы сделали какой-либо тип развития в течение длительного времени.

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

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

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

Все о jQuery

Впервые выпущенный в 2006 году Джоном Ресигом, jQuery представляет собой кросс-платформенную JavaScript-библиотеку, которая упростила создание клиентских решений.

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словамиjquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

В то время, когда это было выпущено, это было особенно полезно из-за несоответствий, которые существовали среди реализаций JavaScript в Internet Explorer, Firefox и, в конечном счете, Google Chrome (который не был выпущен до 2008 года).

Определение в Википедии:

Кроме того, сам сайт jQuery гласит:

1. Обход документа HTML

Когда браузер отображает веб-страницу, это визуальное представление того, что известно как DOM (или объектная модель документа). Эта модель может быть концептуально смоделирована как структура данных дерева, где есть определенные узлы с корнями и листьями.

Например, см. Это изображение, предоставленное в Web Step Book:

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словамиjquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

Когда вы работаете с jQuery, вы можете легко перемещаться по содержимому DOM, чтобы достичь или найти узлы, элементы или значения, которые вы хотите получить.

Это означает, что если вы ищете текст элемента div с уникальным идентификатором, это легко сделать.

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

Конечно, эти примеры просты, и все может усложниться, особенно когда мы вводим цепочку методов. Например:

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

Можно было бы утверждать, что все остальное проистекает только из этой функции. Так что с учетом сказанного, давайте продолжим смотреть на то, как это выглядит.

2. Манипуляция документами HTML

Когда дело доходит до фактического манипулирования DOM, у jQuery есть много функций, которые позволяют нам изменять то, что видят наши посетители.

Некоторые из этих функций просты, например, позволяют нам показывать ( show ) или скрывать ( hide ) элементы, которые не отображаются при загрузке страницы. Другие функции позволяют нам создавать новые элементы и добавлять ( append ) их к существующему элементу или добавлять их перед ( prepend ) всем списком.

Это все едва лишь затрагивает поверхность того, что какая функциональность манипуляции DOM доступна в jQuery. Просмотрев API, в разделе Manipulation вы можете увидеть, сколько вариантов доступно нам (наряду с хорошими примерами).

Чтобы привести дальнейшие примеры, мы также можем:

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

3. Обработка событий

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

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

В частности, каждый раз, когда пользователь что-то делает на странице, мы можем реагировать с помощью пользовательского события. Проблема заключается в том, что не каждый браузер реализует события одинаково (поэтому существует потребность в спецификации, но это контент для другой статьи).

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

4. Анимация

Когда jQuery впервые вышел, Flash все еще был относительно популярен, и общие анимации в Интернете не были полностью мертвыми.

Когда мы говорим об анимации в контексте jQuery, мы не говорим о том же типе эффектов или поведения, которые мы привыкли видеть со старой технологией. Вместо этого мы говорим об эффектах, которые дают пользователям обратную связь, что-то случилось на экране. Кроме того, он менее инвазивный и может придать правильное чувство стиля странице или приложению при правильном использовании (хотя конечно чем-то можно и злоупотреблять).

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

Конечно, в последнем случае предполагается, что у вас есть небольшой опыт работы с API-интерфейсами эффектов, но это естественно, если у вас есть достаточно времени для работы с библиотекой и документацией.

5. Ajax

Если вы не знакомы с Ajax, то, по сути, веб-страница может сделать вызов на сервер, обработать ответ и обновить часть страницы, не обновляя всю страницу. Хотя технология существует уже довольно давно, это все еще что-то действительно крутое и может обеспечить некоторые действительно аккуратные функциональные возможности в контексте страницы или веб-приложения при правильном и эффективном использовании.

Хотя поддержка Ajax не так плоха, как это было пять или десять лет назад, реализация API в разных браузерах может немного меняться. Это означает, что нам нужно написать код Ajax специально для браузера, который корпорация Майкрософт предоставляет, который Google предоставляет, который предоставляет Apple, предоставляемый Chrome, и так далее.

Как только вы привыкли к тому, что API доступен в ядре вашего приложения или в вашем распоряжении, трудно представить, что вы не работаете с ним (или с чем-то подобным).

Слово о расширяемости

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

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

Что вы будете делать?

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

Дополнительные проекты jQuery

С момента своего создания jQuery превратился в нечто большее, чем просто библиотека JavaScript, которая предлагает нам возможность выполнять как простые, так и мощные операции в кроссплатформенном режиме.

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

jQuery UI

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словамиjquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

С домашней страницы jQuery UI:

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

Многие из виджетов включают часто используемые функциональные возможности. Например:

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

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

jQuery Mobile

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словамиjquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

С домашней страницы jQuery Mobile:

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

В то время как предыдущие две библиотеки предлагают набор кросс-платформенных функций, которые позволяют нам сравнительно легко писать jQuery и сопутствующие виджеты, jQuery Mobile включает в себя фреймворк CSS, которая позволяет нам также создавать пользовательские интерфейсы, которые идеально подходят для характера наших Соответствующего проекта.

Фреймворк включает в себя:

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

Наконец, количество браузеров, которые все еще доступны и используются, велико. Хотя мы наблюдали уменьшение использования более ранних версий Internet Explorer и более широкое внедрение Chrome, у нас все еще есть определенные пользователи, которые придерживаются старых браузеров по ряду причин.

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

Неважно, однако. JQuery Mobile предлагает поддержку большинства существующих браузеров и операционных систем. Если вы не уверены, поддерживается ли ваша платформа библиотекой, вы всегда можете проверить страницу поддержки браузера.

Дополнительные ресурсы

Заключение

Понимание того, что такое jQuery (и чем она не является) и как это связано с JavaScript, необходимо для того, чтобы вы знали, что делается для вас и что вы можете делать, когда вам нужно работать с библиотекой.

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

Если этого недостаточно, есть много документации и кода с открытым исходным кодом, который также доступен для просмотра и чтения. Есть также широко доступные плагины и активный блог, чтобы держать вас в курсе всех новостей, происходящих с развитием библиотеки.

Для тех, кто интересуется JavaScript (особенно в контексте WordPress), не стесняйтесь следовать за мной в моем блоге и/или Twitter в @tommcfarlin. Вы также можете просмотреть все мои курсы и учебные материалы на моей странице профиля.

Не стесняйтесь оставлять любые вопросы или комментарии в фиде ниже, и я постараюсь ответить на каждый из них.

Источник

Что такое jQuery? Как его скачать и подключить к сайту?

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

В этой статье вы узнаете: что такое JavaScript библиотека jQuery, как скачать последнюю версию и подключить её к сайту, как установить скрипт с Google CDN и других хранилищ на страницу, а также чем отличается обычная версия от slim и сжатая от не сжатой.

Что такое jQuery и её поддержка браузерами

jQuery — это быстрая, лёгкая и многофункциональная JavaScript библиотека, основанная на принципе «пиши меньше, делай больше».

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

Её создал Джон Резиг в начале 2006 года. В настоящее время jQuery разрабатывается и поддерживается распределенной группой разработчиков как проект с открытым исходным кодом.

Сейчас последней версией jQuery является 3.5.1. Она поддерживается во всех основных браузерах: Chrome, Firefox, Safari, Edge, Opera и Internet Explorer 9+.

Преимущества и недостатки jQuery

Преимущества, которые даёт нам библиотеки jQuery при её использовании для написания клиентских сценариев:

Кроме преимуществ, приведённых выше, у библиотеки jQuery имеются конечно и недостатки.

К недостаткам jQuery можно отнести то, что она может немного увеличивать скорость загрузки веб-страницы (её сжатый размер составляет около 30КБ), а также немного снижать производительность выполнения кода, чем если он был бы написан на чистом JavaScript.

Статистика использования jQuery

Если перейти к статистике, то многие крупные компании, используют jQuery в своих приложениях и сайтах. При этом растущий тренд продолжается, несмотря на очень горячие дискуссии в ИТ сообществах на тему: «Стоит ли использовать jQuery или нет в 2021 году?»

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

Что можно делать с jQuery

jQuery позволяет очень легко:

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

Как скачать jQuery

Скачать бесплатно библиотеку jQuery можно с официального сайта.

Кроме этого, каждая из них доступна нам как в сжатом (с суффиксом min ) так и в несжатом виде.

Несжатый вариант библиотеки рекомендуется использовать только во время разработки проекта или его отладки. Кроме этого, его ещё используют для изучения исходного кода jQuery. В нём можно посмотреть устройство как всей библиотеки, так и определённой функции.

На продакшене лучше применять сжатый вариант jQuery (с расширением min.js ). Он меньше весит, и, следовательно, быстрее загружается. А это очень важно для производительности сайта.

Уменьшение объема JavaScript кода библиотеки jQuery осуществляется за счёт минимизации. Минимизация – это процесс, который заключается в удалении из исходного кода всего лишнего (комментариев, незначащих пробелов, переносов строк, символов табуляции) и замене имен функций и переменных на более короткие.

jQuery 1.x следует использовать если нужна поддержка IE 6 – 8.

jQuery 2.x построено на том же API, что 1.x. Но имеет меньший размер и более высокую производительность. Это было достигнуто благодаря тому, что из неё был удалён устаревший код, необходимый для поддержки IE 6 – 8. Таким образом 2.x можно использовать только в том случае, если вам не нужна поддержка этих старых браузеров.

После того как вы определись какой вариант библиотеки вам нужен, его необходимо загрузить.

Для скачивания jQuery с официального сайта нажмите правой кнопкой мыши на нужную ссылку и выберите пункт «Сохранить ссылку как. ».

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

Как подключить скрипт jQuery в html

Подключение jQuery к странице осуществляется также как и любого другого JavaScript файла. Т.е. посредством добавления в HTML тега

Источник

Что Такое jQuery: Введение В jQuery Для Новичков

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

jQuery это популярная библиотека JavaScript. Она была создана Джоном Резигом в 2006 году с целью облегчить разработчикам использование JavaScript на веб-сайтах. Это не отдельный язык программирования и работает в сочетании с JavaScript. С jQuery вы будете делать намного больше с меньшими затратами — позвольте нам объяснить что такое jQuery более детально.

Написание кода может стать утомительным, особенно если в него включено много строк. jQuery сжимает несколько строк кода в одну функцию, поэтому вам не нужно переписывать целые блоки кода для выполнения одной задачи.

Изучаете веб-разработку? Создайте свой первый проект и опубликуйте его онлайн на нашем бесплатном хостинге! Да, мы помогаем тем, кто хочет учиться!

Примеры jQuery

Вы можете создавать скользящие эффекты с помощью всего лишь нескольких строк кода.

Вы можете использовать команды SlideDown (), SlideUp () и SlideToogle ().

С помощью jQuery вы также можете скрыть HTML-элементы с помощью команд Hide () и Show ().

А вот пример анимации:

Вот фрагмент кода о том, как делать CSS-манипуляции:

Важные особенности jQuery

Особенность того, почему jQuery стала настолько успешной и популярной, это, вероятно, кроссплатформенные возможности. Она автоматически исправляет ошибки и работает таким же образом в наиболее часто используемых браузерах, таких как Chrome, Firefox, Safari, MS Edge, IE, Android и iOS.

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

Однако это связано с проблемами. Различные браузеры выполняют Ajax API по-разному. Таким образом, код должен соответствовать всем браузерам. Вручную, это тяжелая и трудоёмкая работа. К счастью, jQuery выполняет всю тяжелую работу и адаптирует код для всех веб-браузеров.

Затем есть манипулирование DOM (Document Object Model) (англ), в котором есть несколько методов, как это сделать. Проще говоря, он позволяет вставлять и/или удалять элементы DOM на HTML-странице, а также упрощает перенос строк.

Создание анимации также упрощено с помощью jQuery. Как и в приведённом выше фрагменте кода об анимации, он покрыт несколькими строками кода, всё что вам нужно сделать, это вставить переменные.

Обход документов HTML, а также выполнение эффектов и обработка событий также улучшены с помощью jQuery.

Возможно вам также захочется узнать больше о Hostinger. У нас есть планы для каждого с более чем 800 доменными именами. Не стесняйтесь выбирать!

Источник

Что такое jQuery: где используется и какие преимущества дает разработчикам

Начинающие разработчики сайтов нередко сталкиваются с понятием jQuery, что это такое, знают единицы. А ознакомление с определением ясности вносит довольно мало.

Разберёмся со значением термина, сферами и случаями использования, а также сделаем краткий экскурс в историю.

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

Содержание:

jquery что это такое простыми словами. Смотреть фото jquery что это такое простыми словами. Смотреть картинку jquery что это такое простыми словами. Картинка про jquery что это такое простыми словами. Фото jquery что это такое простыми словами

Историческая справка

Джон освоил HTML и начал программировать на Basic, и это пришлось парню по душе. Со временем Джон перешел на Visual Basic и занялся дизайном веб-сайтов.

Когда пришло время создать страницу с пользовательским скроллингом, программист очень разочаровался в возможностях используемых языков программирования, и принялся за JavaScript.

Уж его потенциал показался неисчерпаемым в решении появившихся за время использования VB проблем.

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

Это и упростит разработку, и снимет все вопросы о браузерной и кроссплатформенной совместимости. Отсюда и началась разработка фреймворка.

Понятия

Библиотека позволяет обращаться абсолютно к любому элементу DOM для изменения его содержимого, структуры, параметров и даже оформления.

Ясность в понимании предыдущего предложения внесёт определения DOM – это универсальный кроссплатформенный (не зависит от используемой операционной системы и используемого языка программирования) пользовательский интерфейс, посредством коего программы и мини-программы (скрипты) способны открывать HTML и XML-файлы для их корректировки.

При этом правила, условия или ограничения фактически отсутствуют, что открывает перед юзером неограниченные возможности по обработке и изменению содержимого HTML.

Любой известный документ представляется в виде иерархического дерева, в коем каждая ветка и её дочерние элементы – это атрибуты, графические или текстовые объекты.

Источник

jQuery — javascript библиотека, использование которой делает разработку на javascript кода намного быстрее и проще. В недалеком прошлом эта библиотека позволяла быстро разрабатывать скрипты. В настоящее время чистый javascript продвинулся настолько, что использование jQuery для многих проектов становится ненужным. Например: как обойтись без jQuery.

Подключение jQuery к вашему сайту

Можно скачать библиотеку jQuery с официального сайта и положить у себя на сайте, после этого подключить следующей командой:

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

Особенно актуально, если используете метрику или аналитику.

Возможности библиотеки jQuery

Формат запроса jQuery выглядит следующим образом:
$(‘селектор’).действие(‘свойства действия’);

Поиск элемента на странице (селекторы)

Комбинированные селекторы

Селекторы, находящиеся в одном выражении, взаимодействуют между собой практически так же, как в правилах CSS

next»элементы из next, которые следуют за элементами из prev

Селекторы по атрибутам

= value]»элементы, у которых значение атрибута name содержит слово value«[name |= value]»элементы, у которых значение атрибута name имеют префикс value (равен value или имеет вид: «value-*»)«[first][second][. «элементы, соответствующие всем заданным условиям на атрибуты одновременно

Простые фильтры

Фильтры, с помощью которых можно уточнить результат других селекторов. По назначению и синтаксису они очень похожи на псевдоклассы в CSS

«:focus»элемент, находящийся в фокусе
«:first»первый найденный элемент
«:last»последний найденный элемент
«:eq( )»элемент идущий под заданным номером среди выбранных
«:not(selector)»все найденные элементы, кроме указанных в selector
«:even»элементы с четными номерами позиций, в наборе выбранных элементов
«:odd»элементы с нечетными номерами позиций, в наборе выбранных элементов
«:gt( )»элементы с индексом превышающим n
«:lt( )»элементы с индексом меньшим, чем n
«:header»элементы, являющиеся заголовками (с тегами h1, h2 и.т.д.)
«:animated»элементы, которые в данный момент задействованы в анимации
«:hidden»невидимые элементы страницы
«:visible»видимые элементы страницы
«:lang(language)»элементы, в которых указаны языки содержимого
«:root»элемент, который является корневым в документе

Фильтры по содержимому

«:contains(text)»элементы, содержащие заданный текст
«:empty»элементы без содержимого (без текста и других элементов)
«:has(selector)»элементы, которые содержат хотя бы один элемент из selector
«:parent»непустые элементы

Фильтры дочерних элементов

Данные селекторы отфильтровывают элементы по их расположению в родительских элементах

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *