Joh*_*ohn 3 javascript forms jquery input onkeyup
我的页面上有多个输入,当它们被填充时,侧面会出现"info div"; 现在如果所有输入都被手动清除(在keyup上),我需要隐藏"info div".
如何检查(在密钥上)所有输入同时为空?
干杯
Sha*_*hai 11
循环遍历所有输入,如果你进入非空的输入,你知道它们并非都是空的.如果你没有找到一个完成你的循环,那么它们都是空的.
function isEveryInputEmpty() {
var allEmpty = true;
$(':input').each(function() {
if ($(this).val() !== '') {
allEmpty = false;
return false; // we've found a non-empty one, so stop iterating
}
});
return allEmpty;
}
Run Code Online (Sandbox Code Playgroud)
您可能希望在比较之前"修剪"输入值(如果您想将输入中只有空格处理为空).您还可能希望更具体地了解您正在检查哪些输入.
| 归档时间: |
|
| 查看次数: |
3602 次 |
| 最近记录: |