Bagaimana saya bisa tidak memfokuskan teks atau input? Saya tidak dapat menemukan $('#my-textarea').unfocus();
metode?
javascript
jquery
Alec Smart
sumber
sumber
.focusout()
yang sedikit berbeda dariblur()
api.jquery.com/focusout , mengutip dokumenThis is distinct from the blur event in that it supports detecting the loss of focus on descendant elements (in other words, it supports event bubbling)
Jawaban:
Dokumentasi di: http://api.jquery.com/blur/
sumber
$('#textarea').bind('blur', function() ...)
jugaBerdasarkan pertanyaan Anda, saya yakin jawabannya adalah bagaimana memicu keburaman , bukan hanya (atau bahkan) mengatur acara:
sumber
.blur()
adalah jalan pintas untuk.trigger("blur")
api.jquery.com/blurKira Anda sedang mencari
.focusout()
sumber
focusout
dipecat hanya setelah input sudah mulai kehilangan fokus. Penanya ingin meletakkan elemen dalam keadaan itu sehingga penangan panggilan balik tidak akan membuatnya pengembang.mozilla.org/en-US/docs/Web/Reference/Events/focusout api.jquery.com/focusoutIni bekerja untuk saya:
sumber
Saya suka pendekatan berikut karena berfungsi untuk semua situasi:
sumber
Jadi kamu bisa melakukan ini
Cobalah dan berikan umpan balik
sumber