我正在構建一個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