Does text input element not have a change event? When I attach a change event handler to a text input it is not being fired. Keyup is fired, but keyup is not sufficient for
$('#input').on("input",function () {alert('changed');});
works for me.