Разница между селекторами «nth-child()» и «nth-of-type()» в jQuery

Опубликовано: 11 Августа, 2022

В этой статье мы обсудим все различия между селекторами nth-child() и nth-of-type() в jQuery.

Селектор nth-child(): этот селектор используется для сопоставления элементов на основе их положения в группе братьев и сестер. Он соответствует каждому элементу, который является n-м дочерним элементом, независимо от типа его родителя.

Синтаксис:

:nth-child(number) {
    // CSS Property
}

Пример: В этом примере описывается использование селектора nth-child().

Выход:

Селектор nth-of-type(): этот селектор используется для стилизации только тех элементов, которые являются n-м числом дочерних элементов его родительского элемента. Любое n может быть числом, ключевым словом или формулой.

Синтаксис:

:nth-of-type(number) {
    // CSS Property;
}

Пример: В этом примере описывается использование селектора nth-of-type().

Выход:

Разница между селекторами nth-child() и nth-of-type():

nth-child() Селектор

Селектор nth-of-type()

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

Его синтаксис -:

:nth-child(n|четный|нечетный|формула)

Его синтаксис -:

:n-й тип(n|четный|нечетный|формула)

Он принимает 4 параметра -:
1. индекс каждого ребенка

2. четный дочерний элемент

3. нечетный дочерний элемент

4. формула -: (ан + б)

Он принимает 4 параметра -:

1. индекс каждого ребенка

2. четный дочерний элемент

3. нечетный дочерний элемент

4. формула -: (ан + б)

Он не учитывает тип родителя при выборе элементов. Он рассматривает только определенный тип родителя.