Определить, когда пользователь фокусируется на поле ввода с помощью 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
});
Другие вопросы по тегам