Что такое jQuery querySelector?

jQuery querySelector выберите или найдите элемент DOM (объектная модель документа) в документе HTML. JQuery позволяет нам манипулировать элементами HTML. Он используется для выбора одного или нескольких элементов HTML на основе идентификатора, имени, типов, атрибутов, класса, значений атрибутов и т. Д. Он основан на существующих селекторах CSS.

Введение в querySelector

Метод querySelector () возвращает только первый элемент, который соответствует указанным селекторам CSS в документе. Если идентификатор в документе используется более одного раза, он вернет первый соответствующий элемент.

Синтаксис querySelector

Ниже приведен синтаксис querySelector:

  • querySelector (CSS селекторы)
  • Возвращает первый элемент, который соответствует указанным селекторам.
  • Чтобы вернуть все совпадающие элементы, мы используем метод querySelectorAll ().
  • Селекторы CSS, которые мы передаем, должны быть строкового типа.
  • Обязательно пройти CSS-селекторы.
  • Строка, которую мы передаем, должна быть допустимым селектором CSS.
  • Если переданная строка недопустима, генерируется исключение SYNTAX_ERRexception.
  • Если совпадение не найдено, возвращается ноль.
  • Сопоставление первого элемента выполняется с использованием предварительного заказа документа в глубину.
  • Определяет один или несколько селекторов CSS для соответствия элементу.
  • Для нескольких селекторов разделяйте запятой.
  • Символы, которые не являются частью стандартного синтаксиса CSS, должны быть экранированы с помощью символа обратной косой черты.

Примеры для метода querySelector ()

Ниже приведены примеры методов querySelector ():

В jQuery вы можете выбирать элементы на странице, используя множество различных свойств элемента: Тип, Класс, ID, Владение атрибутом, Значения атрибута и т. Д. Ниже приведен пример использования Jquery с использованием типа.

Пример № 1 - Выбор по типу

1. Следующий селектор запросов содержит два <a>

Объяснение приведенного выше кода: В этом примере мы можем наблюдать, что мы использовали два тега привязки, а внутри тега привязки мы передали гиперссылку двух изображений. Используя querySelector («a»). Style.backgroundColor = «red»; мы передали тег привязки («a») в querySelector. В методе querySelector (), если мы передадим несколько селекторов, он вернет первый элемент, который соответствует указанным селекторам. Хотя он содержит два тега привязки, первый найденный тег привязки применяет его style.backgroundColor = «red»; только для первого тега привязки.

Выход 1: Перед нажатием на кнопку («Нажми меня»).

Вывод 2: После нажатия на кнопку («Нажми меня») цвет фона цветка меняется на «красный».

Выход 3: При нажатии на гиперссылки будут открыты соответствующие изображения.

2. Этот querySelector также содержит два Но в приведенном ниже примере я изменил последовательность изображения. Сначала я сохранил гиперссылку в пустыне, а затем - гиперссылку цветка.

Объяснение приведенного выше кода: В этом примере мы также можем заметить, что мы использовали два тега привязки, а внутри тега привязки мы передали гиперссылку двух изображений. Используя querySelector («a»). Style.backgroundColor = «red»; мы передали тег привязки («a») в селектор запросов. На этот раз в querySelector () он сначала обнаружит гиперссылку «Пустыня», когда мы изменили последовательность. Хотя он содержит два тега привязки, первый найденный тег привязки применяет его style.backgroundColor = «red»; только для первого тега привязки.

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

Выход 2: При нажатии на гиперссылку откроется изображение пустыни.

Выход 3: При нажатии на гиперссылку цветка, изображение цветка откроется.

Пример № 2 - Выбор по классу

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

Объяснение приведенного выше кода: В приведенном выше примере мы используем имя класса, а здесь имя класса - Selector. Одно и то же имя класса передается как для h2 (тег заголовка), так и для тега абзаца. Для метода querySelector () мы передаем имя класса, которое он проверит для конкретного имени класса в программе. Теперь он нашел те теги, которые имеют такое же имя класса, как упомянуто. Используя предварительный порядок обхода документа в глубину, выполняется сопоставление первого элемента. Первым элементом в примере, который содержит имя класса в качестве селектора, является h2 (заголовочный тег). Метод querySelector () извлекает тег h2 и с помощью style.backgroundColor применяет определенный цвет фона к тегу h2.

Выход 1: Перед нажатием кнопки («щелкни по мне») содержимое тега h2 не меняет цвет фона на синий.

Вывод 2: После нажатия на кнопку («нажмите меня») содержимое тега h2 меняет цвет фона на синий.

Пример № 3 - Выбор по ID

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

Объяснение приведенного выше кода: В примере мы выбираем с помощью идентификатора, идентификатор здесь - Селектор. Для метода querySelector () мы передаем идентификатор, который он проверит для конкретного имени идентификатора в программе. Теперь он нашел тег, имеющий то же имя, что и упомянутый. Используя предварительный порядок обхода документа в глубину, выполняется сопоставление первого элемента. Элемент в примере, который содержит имя идентификатора в качестве селектора, является тегом абзаца. Метод querySelector () извлекает тег абзаца и применяет конкретные изменения к содержимому в соответствии с указанным кодом.

Выход 1: Перед нажатием на кнопку «щелкни по мне» содержание тега абзаца будет «Это элемент ap с идентификатором = = селектор».

Вывод 2: После нажатия на кнопку «щелкнуть меня» содержимое тега абзаца будет изменено на «Изменить в тексте».

Использование jQuery querySelector

Ниже приведены две точки, объясняющие использование querySelector:

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

Рекомендуемые статьи

Это руководство по jQuery querySelector. Здесь мы обсудим, что такое jQuery querySelector, введение в querySelector, синтаксис и пример Jquery с использованием типа. Вы также можете просмотреть другие наши статьи, чтобы узнать больше -

  1. События jQuery
  2. Использование JQuery
  3. Методы jQuery
  4. Как установить Jquery?
  5. HTML события
  6. Топ-5 атрибутов событий HTML с примерами
  7. Бросок против бросков | 5 главных отличий, которые вы должны знать
  8. Руководство по JQuery Progress Bar Примеры