2012-02-04 51 views

回答

14
$('input').keyup(function() { 
    console.log(this.value.length); 
}); 

keyupbind('keyup')的快捷方法。
并作为jQuery的1.7版,所有上述已被弃用,我们鼓励使用on方法来绑定事件,这意味着该代码应该是这样的:

$('input').on('keyup', function() { 
    console.log(this.value.length); 
}); 
+2

*太多的jQuery。*'this.value.length'也是足够的(而不是'$(this).val().length' )。 – 2012-02-11 20:45:13

+0

很多thnx的答案应该也可以被添加为书签:) – Irfan 2017-07-14 10:40:17

+0

@RobW thx,更新了答案:) – 2017-07-14 18:05:26

3

实例 - 这将提醒了字符数

$('#textBoxId').bind('keyup', function(e){ 

    alert($(this).val().length); 

}); 

这显然假定文本框的id为textBoxId。否则改变选择器iof不想给它一个id由于某种原因

+0

这只会在输入有一个文本框的id时才起作用。 '' – Tim 2012-02-04 16:29:22

相关问题