<input type="text">
ってフォーカスが外れないとchangeイベント発生しませんよね?
でもそれってほとんどの人が望んでないと思うんです。
テキスト入力中に変更された(されてないかもしれない)イベントは以下のように取得します。
ついでにエンターキー押下時の処理も。
$(function() {
// テキスト変更時の処理
$('#input').keyup(function(e) {
// ここで処理する
});
// テキストでエンターキーを押されたときの処理
$('#input').keypress(function(e) {
if(e.keyCode === 13) {
// ここで処理する
}
});
});