0Pricing
jQuery Academy · Урок

Выбор элемента с помощью jQuery

Выбор элемента с помощью jQuery

«Выбор элемента с помощью jQuery» — бесплатный урок jQuery Academy на CoddyKit. Это урок 1 из 1. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения jQuery Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс jQuery Academy содержит 1 уроков всего.

Введение

Здравствуйте!

jQuery использует синтаксис XPath для выбора элементов DOM.

Поэтому, если Вы используете CSS или уже применяли XPath для выбора узлов в XML, Вы уже знаете, как выбирать элементы с помощью jQuery!

Давайте воспользуемся ими в jQuery 🚀

Селектор класса

Селектор класса

Элемент с нужным классом выбирается с помощью оператора точки (.).

В примере ниже будут выбраны все элементы с классом title, и их цвет изменится. 

<p class="title">Hello</p>
<p class="title">CoddyKit</p>
<p class="title">Learning</p>
<p class="title">jQuery</p>

<script>
$('.title').css('color','pink')
</script>

WARNING

В следующих уроках мы познакомимся с методом css(). 

А пока просто запомните, что метод css() используется для задания стиля элемента.

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

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

Элемент с нужным идентификатором можно выбрать с помощью оператора # (решётка). Как известно, одно и то же значение идентификатора может быть присвоено только одному элементу на HTML-странице.

В примере ниже будет выбран элемент с идентификатором title, и его цвет изменится.

<p id="title">Hello</p>
<p id="title1">CoddyKit</p>
<p id="title2">Learning</p>
<p id="title3">jQuery</p>

<script>
$('#title').css('color','pink')
</script>

Селектор тега

Селектор тега

Элемент с нужным тегом можно выбрать, указав только имя тега.

В примере ниже будет выбран элемент с тегом span, и его цвет изменится.

<p>Hello</p>
<span>Hello</span>
<span>CoddyKit</span>

<script>
$('span').css('color','pink')
</script>

Селектор дочерних элементов

Селектор дочерних элементов

Чтобы выбрать дочерние элементы элемента, используется оператор «больше» (>).

В примере ниже будут выбраны все дочерние элементы нужного элемента.

<p>
  <span>Hello</span>
  <span>CoddyKit</span>
</p>

<script>
$('p>span').css('color','pink')
</script>

Селектор атрибута

Селектор атрибута

Мы можем выбрать нужный элемент, проверив, имеет ли атрибут элемента определённое значение.

В примере ниже выбираются элементы с тегом <a> и атрибутом target со значением _blank.

<a target="_blank" 
     href="http://coddykit.com">
   CoddyKit
 </a>

<script>
$ ('a[target = "_blank"]').css('color','pink')
</script>

Методы выбора в jQuer

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

Давайте изучим их.

Метод parent

Метод parent()

Мы можем выбрать родительский элемент нужного элемента с помощью метода parent() , предоставляемого jQuery.

В примере ниже выбирается родительский элемент и изменяется цвет его текста.

<div>
Parent Element Text
<a target="_blank"  href="http://coddykit.com">
   CoddyKit
 </a>
</div>

<script>
$ ('a').parent().css('color','pink')
</script>

Метод children

Метод children()

Мы можем выбрать все дочерние элементы нужного элемента с помощью метода children(), предоставляемого jQuery.

В примере ниже выбираются все дочерние элементы элемента и изменяется цвет текста дочерних элементов.

<div>
<a target="_blank"  href="http://coddykit.com">
   CoddyKit
 </a>
<span>Children Element Text</span>
</div>

<script>
$ ('div').children().css('color','pink')
</script>

Метод parents

Метод parents()

Мы можем выбрать предка нужного элемента с помощью метода parents(), предоставляемого jQuery.

В примере ниже выбирается предок элемента и изменяется цвет текста родительского элемента.

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

Поэтому мы передаём селектор XPath в качестве параметра, чтобы указать, какого предка нужно выбрать.

<div class="wrapper">
Hello
<p>
<span>CoddyKit</span>
<p>
</div>

<script>
$ ('span').parents('.wrapper').css('color','pink')
</script>

Метод next

Метод next()

Метод next() выбирает следующий соседний элемент нужного элемента.

В примере ниже выбирается первый следующий соседний элемент элемента с тегом a.

<a href="http://coddykit.com">CoddyKit</a>
<span>I am first sibling of a element</span>

<script>
$ ('a').next().css('color','pink')
</script>

Метод nextAll

Метод nextAll()

Метод nextAll() используется для выбора следующих соседних элементов нужного элемента.

В примере ниже выбираются все соседние элементы после элемента с тегом div.

<span>I'm previous sibling<span>
<div></div>
<span>I'm next sibling<span>
<span>I'm next sibling too<span>


<script>
$ ('div').nextAll().css('color','pink')
</script>

Метод siblings

Метод siblings()

Вы можете выбрать все соседние элементы нужного элемента с помощью метода siblings().

В примере ниже выбираются все соседние элементы элементов с тегом p.

<p>Hello</p>
<div>jQuery</div>
<div>Methods</div>

<script>
$ ('p'). siblings().css('color','pink')
</script>

Метод prev

Метод prev()

Метод prev() используется для выбора предыдущего соседнего элемента.

Выбирается первый предыдущий соседний элемент элемента с тегом a.

<span>Hello Coddy</span>
<div class="test"></div>

<script>
$ ('.test').prev().css('color','pink')
</script>

Метод prevAll

Метод prevAll()

Метод prevAll() используется для выбора предыдущих соседних элементов нужного элемента.

В примере ниже выбираются все соседние элементы перед элементом с тегом div.

<span>I'm previous sibling</span>
<span>I'm previous sibling too</span>
<div></div>
<span>I'm next sibling</span>

<script>
$('div').prevAll().css('color','pink')
</script>

Поздравляем

Поздравляем 🎉

В этом разделе мы научились выбирать элементы DOM.

В следующем разделе мы продолжим изучать манипуляции с DOM.

Выбор элемента с помощью jQuery — иллюстрация 17

Часто задаваемые вопросы

Урок «Выбор элемента с помощью jQuery» бесплатный?

Да — полный текст урока «Выбор элемента с помощью jQuery» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс jQuery Academy, подпишись на CoddyKit PRO. Курс jQuery Academy содержит 1 уроков всего.

Чему я научусь в уроке «Выбор элемента с помощью jQuery»?

Выбор элемента с помощью jQuery Ты практикуешь jQuery Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать jQuery Academy?

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

Сколько времени занимает урок «Выбор элемента с помощью jQuery»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке jQuery Academy?

Да. Каждый урок jQuery Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

← Назад к jQuery Academy