我正在构建一个JQuery函数,用Jquery检查某些输入是否为空或者不用于验证。下面是一个检查,如果输入是空的或不是函数:jQuery的JS函数总是返回undefined
function isValid(elements){
var validation = false
elements.each(function() {
if ($(this).val().length > 0){
validation = true
}
else {
validation
}
});
validation
}
但无论我做什么我的函数返回undefined,绝不是应该包含在验证变量的布尔值?
我应该怎么做我的函数返回true或false?
你在传递什么元素? –
你完全没有从功能中返回任何东西。 –
你认为'验证'行正在做什么?你的逻辑也是有缺陷的。验证很可能不会做你想做的事情。 – epascarello