2012-02-04 80 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