JavaScript — это хорошо зарекомендовавший себя универсальный язык, который в основном используется для добавления интерактивных функций на веб-сайты. Он поставляется с библиотекой jQuery, которая эффективно выполняет эти задачи. Методы jQuery — это в основном действия, которые выполняют определенную задачу без особого участия кода. Одним из таких методов является « изменять() », который запускает событие «change», чтобы немедленно заметить, что значение поля ввода изменилось. Он в основном используется в полях HTML-формы, а также в флажках, переключателях и полях выбора.
В этой статье подробно рассказывается о рабочей и практической реализации метода jQuery «change()».
Как работает метод jQuery «change()»?
jQuery “ изменять() ” запускает “ изменять ' обработчик события. Событие «change» — это особый тип события JavaScript, который возникает при изменении значения указанного (« », «
Синтаксис
$ ( селектор ) .изменять ( функция )
В приведенном выше синтаксисе:
-
- селектор: Это позволяет манипулировать элементом HTML.
- функция: Это необязательный параметр, указывающий функцию, которую нужно выполнить с помощью метода «change()».
Пример 1. Применение метода «change()» для получения измененного значения поля ввода
В этом примере « изменять() » применяется для возврата определенного измененного значения HTML-элемента « ».
HTML-код
Во-первых, обзор следующего HTML-кода:
< h2 > изменение jQuery ( ) Метод h2 >< п > Измените значение поля ввода: п >
Поле ввода: < вход тип '=' 'текст' ценить '=' 'Линукс' по изменению '=' 'оповещение (это.значение)' >
< п > Нажмите на данную кнопку, чтобы запустить 'по изменению' событие: п >
< кнопка > Кликните сюда кнопка >
В этом блоке кода:
-
- Определите подзаголовок уровня 2 с помощью « ' ярлык.
- Далее укажите абзац с помощью « ' ярлык.
- После этого добавьте поле ввода через кнопку « <ввод> ” тег с именем “ Поле ввода ', имеющий тип ' текст ', а значение как ' линукс ', соответственно.
- Он также связывает « по изменению() », которое вызывает всплывающее окно с предупреждением при изменении указанного входного значения.
- “ ” создает еще один абзац с указанным утверждением.
- Наконец, добавьте кнопку, используя « <кнопка> ' ярлык.
jQuery-код
Теперь рассмотрим следующий код jQuery:
< голова >< сценарий источник '=' 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > сценарий >
< сценарий >
$ ( документ ) .готовый ( функция ( ) {
$ ( 'кнопка' ) .клик ( функция ( ) {
$ ( 'вход' ) .изменять ( ) ;
} ) ;
} ) ;
сценарий >
голова >
В приведенных выше строках кода:
-
- Укажите « <скрипт> » в разделе «head», который включает путь CDN jQuery с официального сайта « ».
- Далее код jQuery сначала соответствует « документ ', чтобы выбрать целевой элемент DOM и связать ' готовый() », который вызывает указанную функцию() сразу после загрузки документа.
- После этого « кнопка селектор добавлен и связан с селектором « щелчок() », который позволит выполнять функцию по нажатию кнопки.
- В определении функции примените « изменять() ” метод на “ вход », который запускает событие «onchange» при изменении его значения.
Выход
На выходе отображается окно предупреждения с измененным значением поля ввода при инициированном событии «onchange».
Пример 2. Применение метода «change()» для изменения цвета фона поля ввода
Этот конкретный пример объясняет работу « изменять() ” для изменения цвета фона поля ввода при изменении значения.
HTML-код
Следуйте указанному HTML-коду:
< h2 > изменение jQuery ( ) Метод h2 >< п > Измените значение поля ввода: п >
Поле ввода: < вход тип '=' 'текст' ценить '=' 'Линукс' > п >
Здесь элемент « » указывает только его тип и значение.
jQuery-код
Теперь перейдем к коду jQuery:
< голова >< сценарий источник '=' 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > сценарий >
< сценарий >
$ ( документ ) .готовый ( функция ( ) {
$ ( 'вход' ) .изменять ( функция ( ) {
$ ( этот ) .css ( 'фоновый цвет' , 'желтый' ) ;
} ) ;
} ) ;
сценарий >
голова >
В приведенных выше строках кода « изменять () ” метод добавляет “ функция() », который применяет свойство стиля «CSS» « фоновый цвет » для выбранного HTML-элемента, т. е. «ввод» при изменении входного значения.
Выход
Вывод подтверждает, что цвет фона данного поля ввода изменяется при изменении его значения.
Заключение
jQuery предлагает « изменять() », который запускает событие «change», когда пользователь изменяет значение поля ввода. Его также можно связать с дополнительным событием для поддержки его функций. Он работает только с HTML-элементами « », «