Подтвердить что ты не робот

JQuery: напротив .focus() или Как удалить фокус из поля ввода

Я устанавливаю фокус на определенное поле ввода при загрузке страницы, используя следующую строку:

$('#myInputID').focus();

Есть ли способ, которым я могу отменить или удалить этот фокус при зависании над определенным элементом? (После выхода из этого элемента фокус не должен быть reset.)

Я не мог найти функцию, которая является противоположной выше в jQuery или иначе работает здесь.

Может кто-нибудь мне помочь?

4b9b3361

Ответ 1

Используйте . blur().

Событие размытия отправляется элементу, когда он теряет фокус. Первоначально это событие применимо только к элементам формы, таким как <input>. В последних браузерах домен события был расширен, чтобы включать в себя все типы элементов. Элемент может потерять фокус с помощью команд клавиатуры, таких как клавиша Tab, или щелчками мыши в другом месте на странице.

$("#myInputID").blur(); 

Ответ 3

Для всех текстовых полей:

$(':text').blur()