Descobri que o evento de alteração do jQuery em uma caixa de texto não é acionado até clicar fora da caixa de texto.
HTML:
<input type="text" id="textbox" />
JS:
$("#textbox").change(function() {alert("Change detected!");});
Veja a demonstração no JSFiddle
Meu aplicativo requer que o evento seja acionado em cada alteração de caractere na caixa de texto. Eu até tentei usar o keyup ...
$("#textbox").keyup(function() {alert("Keyup detected!");});
... mas é um fato conhecido que o evento keyup não é acionado com o botão direito do mouse e colar.
Alguma solução alternativa? Os dois ouvintes vão causar problemas?