Как заставить jquery.change инициировать событие в поле ввода текста при фокусировке?

Я хотел бы знать,

поле изменяется во время издания, а не только при его размывании. Как добиться этого "красиво" с помощью JQuery? Моя лучшая идея - проверить каждое событие keydown(), если что-то изменилось, а затем вызвать ie change(), если это так. Можно ли это сделать лучше?

1 ответ

Не совсем, но я бы предложил использовать *****, потому что в этот момент значение будет 1 нажатие клавиши.

Пример:

Типы пользователей: "blah", keydown для "h" вернет значение "bla", потому что значение еще не изменилось. Кроме того, что, если они удерживают ключ, уступая повторяющимся символам?

***** не стоит дорого в браузере, если это то, о чем вы беспокоитесь.

Что вы пытаетесь выполнить точно, и я могу отредактировать это с лучшим примером.

licensed under cc by-sa 3.0 with attribution.