如何在 jquery 中同时找到所有输入元素值
how can find all input elements value at same time in jquery
我的问题是如何找到所有输入元素并搜索它们的值?
我想搜索所有具有相同名称的输入元素,查找输入的值是否为空并发出如下警告:
var emptyCheck = "";
function emptyOrNot() {
if ($('[id="empty"]').val() == "") {
emptyCheck = "empty";
}
else {
emptyCheck = "filled";
}
}
此代码仅查找表单中的第一个输入元素,无法找到所有元素。结果会出错。
您也可以使用 $.each 来检查它们。你在做自己的表单验证吗? :)
好的,您的代码可以是这样的:
function emptyOrNot() {
var emptyCheck = 0;
$('input').each(function(){
if ($(this).val() == "") {
emptyCheck++;
}
})
if(emptyCheck == 0){
return true;
}else{
return false;
}
}
我的问题是如何找到所有输入元素并搜索它们的值?
我想搜索所有具有相同名称的输入元素,查找输入的值是否为空并发出如下警告:
var emptyCheck = "";
function emptyOrNot() {
if ($('[id="empty"]').val() == "") {
emptyCheck = "empty";
}
else {
emptyCheck = "filled";
}
}
此代码仅查找表单中的第一个输入元素,无法找到所有元素。结果会出错。
您也可以使用 $.each 来检查它们。你在做自己的表单验证吗? :)
好的,您的代码可以是这样的:
function emptyOrNot() {
var emptyCheck = 0;
$('input').each(function(){
if ($(this).val() == "") {
emptyCheck++;
}
})
if(emptyCheck == 0){
return true;
}else{
return false;
}
}