2012-03-07 6 views
21

Можно создать дубликат:
Jquery UnfocusDeselect/Unfocus поле ввода с помощью JQuery

Есть ли способ, чтобы отменить/unfocus поле ввода с помощью JQuery? Что-то вроде $("input#name").select().focus();, но наоборот?

+1

Use blur(); для дефокусировки вашего управления –

+3

'.blur()' это метод, который вы хотите ... –

+0

Форма состоит из одного поля ввода, попробовала добавить один, затем спрятала его, но не сработала. –

ответ

48

.blur();

ссылка: http://api.jquery.com/blur/

Привязка обработчик события к «смазанности» JavaScript событие, или вызывает данное событие на элемент.

... Этот метод является сокращением для ... .trigger("blur") ...

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