javascript - 实时检查文本区域的值

标签 javascript jquery live

我有一个带有 id 上传消息的文本区域。而这个 jvavscript:

 // step-2 happens in the browser dialog
            $('#upload-message').change(function() {
                $('.step-3').removeClass('error');
                $('.details').removeClass('error');
            });

但是我怎样才能实时查看呢?现在,我输入上传消息文本区域。并走出文本区域。比 jquery 函数被触发。但是我如何才能做到这一点呢?

谢谢

最佳答案

.keyup :

$('#upload-message').keyup(function() {
    $('.step-3, .details').removeClass('error');
});

但是,这将在每次按键时继续运行,在您提供的情况下这没有意义。

您应该使用 one 将其绑定(bind)一次:

$('#upload-message').one('keyup', function() {
    $('.step-3, .details').removeClass('error');
});

...这样这个事件只会触发一次。

关于javascript - 实时检查文本区域的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7635841/

相关文章:

javascript - Rails 应用程序找不到我的 Gem 的 javascript

javascript - jQuery 从无序列表中删除所有列表项

jquery - ASP.NET AJAX PageMethods 调用加载 .NET 4.5 IIS 7.5 的整个页面

websocket - 一对多直播视频流: WebRTC or Websocket?

file - 动态磁贴未从隔离存储中获取图像

javascript - Firebase 脚本代码显示在控制台中

javascript - 更高效的可折叠列表定位

javascript - 虚拟滚动在 IE 中显示错误缺少行

javascript - 如何在浏览器调整大小时触发缩小事件?

javascript - jQuery 实时确认