Как сфокусировать текстовое поле или вход? Я не мог найти метод $('#my-textarea').unfocus();
?Есть ли метод jQuery unocus?
ответ
$('#textarea').blur()
Документация по адресу: http://api.jquery.com/blur/
Странно. Я пытаюсь размыть(), прежде чем окно потеряет фокус, так что, когда я вернусь, текстовая область по умолчанию не будет выбрана. Кажется, что не работает :( –
что-то вроде $ ('window'). Blur (function() { $ ('# textarea'). Blur(); }); –
возможно, вам нужно размыть текстовую область на фокусе окна тогда? – Geoff
Угадайте вы ищете .focusout()
-1 'focusout' только уволен после того, как вход уже начал терять фокус. Вопросник хочет поместить элемент в это состояние. Обработчик обратного вызова soa не сделает ему ничего хорошего. https://developer.mozilla.org/en-US/docs/Web/Reference/Events/ focusout http://api.jquery.com/focusout/ – buley
Я искал этот метод, и это был первый результат google для «jquery select unocus» –
Таким образом, вы можете сделать это
$('#textarea').attr('enable',false)
попробовать и дать обратную связь
Он отключит текстовую область, а не расфокусирует ее. – Kurotsuki
Основываясь на ваш вопрос , Я считаю, что ответ: триггер пятно, а не только (или даже) установить событие:
$('#textArea').trigger('blur');
Этот ответ дал мне больше смысла. Я хотел бы знать, как снять выделение или сделать ввод текста нецелесообразным. Я знал, что .blur() существует, но я действительно не понял правильного синтаксиса для этого использования. +1 – Partack
Без параметров '.blur()' является ярлыком для '.trigger (" blur ")' http://api.jquery.com/blur/ – andreszs
Это работает для меня:
// Document click blurer
$(document).on('mousedown', '*:not(input,textarea)', function() {
try {
var $a = $(document.activeElement).prop("disabled", true);
setTimeout(function() {
$a.prop("disabled", false);
});
} catch (ex) {}
});
- 1. unocus selectbox
- 2. jquery autocomplete cancel on unocus
- 3. Есть ли метод jQuery Click?
- 4. Есть ли у jQuery метод AJAJ?
- 5. Есть ли метод toggleSrc в jQuery?
- 6. Есть ли способ переключить метод .append() jQuery?
- 7. Есть ли метод CapitalizeFirstLetter?
- 8. Есть ли метод литерала?
- 9. Есть ли метод sendToActivity()?
- 10. Есть ли метод protractor.promise.when()?
- 11. Есть ли метод «AllIndexesOf»?
- 12. API Google google API - прослушиватель маркеров unocus
- 13. ли JQuery оплаченный метод
- 14. Есть ли эквивалентный метод LINQ?
- 15. Есть ли стандартный метод удаления?
- 16. Есть ли общий метод Form.ShowDialog?
- 17. Есть ли пассивный метод `addObject`?
- 18. Есть ли рекомендованный метод IndexSearcher?
- 19. Есть ли способ добавить переменную в метод jquery css?
- 20. Есть ли встроенный метод jquery, чтобы открыть всплывающее окно?
- 21. Разбор XML-документа с использованием jQuery, есть ли эффективный метод
- 22. Есть ли способ обнаружить рекурсивный метод в javascript/jQuery?
- 23. Есть ли альтернативный метод для isTextSelected() в jquery или javascript.?
- 24. Есть ли элегантный способ перегрузить метод jQuery внутри плагина?
- 25. Есть ли jQuery EventSource?
- 26. Есть ли там jQuery webscraper?
- 27. Проверьте, существует ли метод JQuery
- 28. Проверьте, существует ли метод jQuery
- 29. Есть ли jQuery версия Scriptaculous?
- 30. Есть ли альтернатива jQuery-oEmbed?
также не функция JQuery '.focusout()', который немного отличается от 'blur()' http://api.jquery.com/focusout/, цитируя doc 'Это отличается от события размытия тем, что он поддерживает обнаружение потери фокуса на элементах-потомках (другими словами, он поддерживает пузырьки событий) ' –