【发布时间】:2012-03-05 13:55:41
【问题描述】:
我有一个 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 );
});
但是当我在文本区域之外单击时,计数器只会“更新”。这是为什么?我希望计数器在我写作时即时更新。
【问题讨论】:
-
只是要注意这个行为是在哪里指定的:当控件失去输入焦点并且它的值在获得焦点后被修改时发生变化事件 w3.org
-
@lonesomeday 那么现在说得通了。 Tnx。
标签: javascript jquery charactercount