У меня есть элемент textarea, и я хочу напечатать количество написанных символов над textarea, когда я печатаю. HTML выглядит так:
<p id="counter"></p>
<textarea id="text"></textarea>
и JavaScript:
jQuery( "#text" ).change( function(){
var numberOfChars = jQuery( "#text" ).val().length;
jQuery( "#counter" ).html( numberOfChars );
});
Но счетчик «обновляется» только когда я щелкаю за пределами текстовой области. Это почему? Я хочу, чтобы счетчик обновлялся на лету во время записи.