jQuery - on change input text

Eu estou tentando fazer uma função que irá executar quando o valor de umtext input field Mudou. O valor do campo é alterado quando uma célula da tabela é clicada, não emkeyupnem cole. Eu tentei assim:

$("#kat").change(function(){ 
    alert("Hello");
});

E eu tenho o campo de texto:

<input type="text" id="kat" value="0"/>

mas não está funcionando. Qualquer ajuda?