jQuery: прикрепить функцию к событию размытия
События jQuery: упражнение 2 с решением
Присоедините функцию к событию размытия. Событие размытия происходит, когда следующее поле <input> Field1 теряет фокус.
Пример данных :
HTML:
<Тело> <Форма> <input id = "field1" type = "text" value = "Field 1"> <input id = "field2" type = "text" value = "Field 2"> </ Форма> </ Body>
Решение :
HTML-код:
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
<title>jQuery: Attach a function to the blur event</title>
</head>
<body>
<form>
<input id="field1" type="text" value="Field 1">
<input id="field2" type="text" value="Field 2">
</form>
<p>Write something in the input Field 1, and then click outside the field to check lose focus.</p>
</body>
</html>
Код JavaScript:
$( "#field1" ).blur(function() {
alert( "Lose focus from Field1" );
});
Примечание. В jQuery размытие (обработчик) метод используется для привязки обработчика события к событию JavaScript «размытие» или для запуска этого события в элементе. У него есть следующий параметр:
- обработчик: функция, выполняемая каждый раз, когда событие инициируется. [Тип: Функция (Event eventObject)]
Демонстрация в реальном времени:
См. Pen jquery-events-упражнение-2 от w3resource ( @ w3resource ) в CodePen .
Внесите свой код и комментарии через Disqus.
Предыдущий: присоединение события щелчка и двойного щелчка к элементу <p>
Далее: добавьте элемент <p> с текстовым сообщением при изменении поля <input>.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования