如何在jquery中同时找到所有输入元素的值

问题描述 投票:-1回答:1

我的问题是如何找到所有输入元素并搜索它们的值? 我想搜索所有具有相同名称的输入元素,查找输入的值是否为空并发出如下警告:

var emptyCheck = "";
function emptyOrNot() {
    if ($('[id="empty"]').val() == "") {
        emptyCheck = "empty";
    }
    else {
        emptyCheck = "filled";
    }
}

此代码仅查找表单中的第一个输入元素,但无法找到所有这些元素。结果将是错误的。

jquery dom select element html-form
1个回答
1
投票

您也可以使用$ .each来检查它们。您是否正在进行自己的表单验证? :)

好的,这里是你的代码如何:

function emptyOrNot() {
    var emptyCheck = 0;
    $('input').each(function(){

        if ($(this).val() == "") {
            emptyCheck++;
        }
   })
   if(emptyCheck == 0){
        return true;

   }else{
     return false;
   }
}
© www.soinside.com 2019 - 2024. All rights reserved.