【发布时间】:2012-02-26 21:07:03
【问题描述】:
<input type="text" />
如何在 JavaScript/jQuery 中写出 input 到 .keyup 的字符数?
【问题讨论】:
标签: javascript jquery onkeyup
<input type="text" />
如何在 JavaScript/jQuery 中写出 input 到 .keyup 的字符数?
【问题讨论】:
标签: javascript jquery onkeyup
$('input').keyup(function() {
console.log(this.value.length);
});
keyup 是bind('keyup') 的快捷方式。
从 jQuery 版本 1.7 开始,以上所有内容都已弃用,我们鼓励使用 on 方法绑定事件,这意味着代码应如下所示:
$('input').on('keyup', function() {
console.log(this.value.length);
});
【讨论】:
this.value.length 也足够了(而不是$(this).val().length)。
示例 - 这将提示字符数
$('#textBoxId').bind('keyup', function(e){
alert($(this).val().length);
});
这显然假设文本框的 id 为 textBoxId。否则更改选择器 iof 出于某种原因不想给它一个 id
【讨论】:
<input type="text" id="textbox" />