gpt4 book ai didi

jquery - 检查此数组中的值,JQuery

转载 作者:行者123 更新时间:2023-12-01 07:01:50 25 4
gpt4 key购买 nike

我有这个数组(JQuery),我在其中添加所有表单的控件,它看起来像:

var     name       = $("#name"),
surname = $("#surname"),
address = $("#address"),
phone = $("#phone"),
photo = $("#photo"),
grade = $("#grade"),
profession = $("#profession"),
email = $('#email'),
title = $('#title'),

allFields = $([]).add(name)
.add(surname)
.add(address)
.add(phone)
.add(photo)
.add(grade)
.add(profession)
.add(email)
.add(title)
.add(grade);

我想检查“allFields”数组中每个元素的值

function checkingFieldsArentEmpty(){

for (var f in allFields){
if(f.val() === null)
//if any val is null just return false
return false;
}
return true;
}

我需要一些想法来改进最后一个功能。谢谢。

最佳答案

尝试:

var names = ["name", "surname", "address", "phone", "photo",
"grade", "profession", "title"];
var allFields = {}
$.each(names, function(i, name) {
allFields[name] = $("#" + name).val();
});

然后你可以这样做:

if (allFields.name) { // true if it has a value, false for ""
...
}

你的做法有点复杂。您想要一个数组还是一个 jQuery 对象?

关于jquery - 检查此数组中的值,JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2933627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com