javascript - 第三个字符后的 Action 键

标签 javascript jquery

嗨,有人能帮我弄清楚如何停止运行一个函数,直到按下特定数量的字符吗?

目前正在使用以下功能:

$('input#q').keyup

这会在您按下任意键后立即生效...

最佳答案

像这样的东西应该在添加 3 个字母后开始触发代码:

Live Example

JavaScript

$('input#q').keyup( function() {
   if( this.value.length < 4 ) return;
   /* code to run below */
   $('#output').val(this.value); 
});

HTML

<input id="q" />
<br /><br />
<input id="output"/>

关于javascript - 第三个字符后的 Action 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511085/

相关文章:

javascript - append 复选框列表需要数组吗?

javascript - Jquery delegate() 已弃用,那么如何监听动态创建对象事件

javascript - 如何在嵌套的 Json 中使用 angularjs 进行过滤

javascript - 将 JSON 数据解析为 HTML

javascript - Ajax 调用返回 SyntaxError : Unexpected end of input

javascript - 当缓存硬重新加载时,我的toggleClass函数有时仅适用于我的JSON创建的字段

javascript - 重新绘制旧 donut 并通过单击每种颜色 Chart.js 创建一个新 donut

javascript - 来自启动 slider js的随机图片

javascript - 使用 onchange jquery 更改对象的值

javascript - jQuery可变宽度到高度调整与自定义滚动条