使用 jQuery 检查所有值是否为空或已填充

checking all values if empty or filled using jquery

本文关键字:填充 是否 jQuery 检查 使用      更新时间:2023-09-26

如何使用jquery检查所有值是否为空。

<input type='text' class='req-in' name='fname'>
<input type='text' class='req-in' name='lname'>
<input type='text' class='req-in' name='nam2'>
<input type='text' class='req-in' name='nam4'>

我试过这个,但它仅适用于第一input

if($('.req-in')).val() == ''{
   // code here
   $(this).after('<p>empty!</p>');
}

您需要遍历元素并检查值:

这里的例子

$('.req-in').each(function () {
    if (!this.value) {
        $(this).after('<p>empty!</p>');
    }
});

您也可以使用 .filter() 方法:

更新的示例

$('input.req-in').filter(function () {
    return !this.value;
}).after('<p>empty!</p>');

你应该使用 .each(( 作为以下代码:

$('.req-in').each(function(){
 if( $(this).val()==""){
    $(this).after('<p>empty!</p>'); 
 }
});