jq判断5个input如果全部为空 , 就alert
<div id="form">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
</div>
<script>
var inputs = $("#form").children("input"); // jq
var inputs = document.getElementById("form").getElementsByTagName("input"); // 原生
// 判断是否全部为空值
var isEmpty = [].reduce.call(inputs, function (a, b) {
return a && !b.value;
}, true);
// 如果有空值则alert
isEmpty && alert();
</script>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
html
js//主要是用了 ES5 的 every 方法,都满足条件返回 true,否则返回 false