Я пишу библиотеку, которая изменяет виджет в текстовую область, поэтому мне нужно определить, когда пользователь начинает что-то печатать:
this.$input.bind('keydown keyup', function() {
if (this.$input.val() == …) { … }
}
.val()
обновляется только при срабатывании keyup
. Это слишком большая задержка. Я хочу знать состояние поля ввода на keydown
. Знаете ли вы о библиотеке, улучшающей .val()
?