我有一个带有 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/