Определить, когда пользователь фокусируется на поле ввода с помощью jQuery?
Можно ли определить, когда пользователь не фокусирует поле ввода с помощью jquery? Т.е. когда они щелкают по нему, происходит событие.
2 ответа
Решение
Я верю blur
Функция - это то, что вы ищете.
$( "input[type=text]" ).blur( function() {
// unfocus event
});
Событие размытия срабатывает каждый раз, когда элемент теряет фокус.
Если вы пытаетесь определить, когда какой-либо элемент ввода на странице теряет фокус, используйте ввод в качестве селектора.
$("input").blur(function() {
//This event fires every time any input element on the page loses focus
});
Если вы пытаетесь определить, когда конкретный элемент ввода на странице теряет фокус, то использование идентификатора элемента является наиболее эффективным селектором jQuery.
$("#exampleID").blur(function() {
//This event fires if the element with an id of "exampleID" loses focus
});