Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JQuery中获取所有非空选择和文本输入?_Javascript_Jquery_Select - Fatal编程技术网

Javascript 如何在JQuery中获取所有非空选择和文本输入?

Javascript 如何在JQuery中获取所有非空选择和文本输入?,javascript,jquery,select,Javascript,Jquery,Select,如何在JQuery中获取所有非空选择和文本输入 我需要找到所有非空的选择和文本输入以及它们的父项.show() 我想我不必为此使用循环,选择器应该足够了 我试过: $('document').ready(function(){ $('input[value!=""]').parent('class').show(); }); 但这并没有任何作用您可以使用each()对它们进行循环: 希望这能有所帮助。尝试该功能,根据您的需要限制选择,例如 $('document').ready(fun

如何在JQuery中获取所有非空选择和文本输入

我需要找到所有非空的选择和文本输入以及它们的父项
.show()

我想我不必为此使用循环,选择器应该足够了

我试过:

$('document').ready(function(){
    $('input[value!=""]').parent('class').show();
});

但这并没有任何作用

您可以使用
each()对它们进行循环:

希望这能有所帮助。

尝试该功能,根据您的需要限制选择,例如

$('document').ready(function(){    
    $('input[type="text"], select').filter(function () {
        return !!$(this).val();
    }).parent('.class').show();
});

关于

您能为您的问题创建一个工作示例吗?或者可能是一个JSFIDLE?选择器在这个页面上工作,从父调用中删除
'class'
$('document').ready(function(){    
    $('input[type="text"], select').filter(function () {
        return !!$(this).val();
    }).parent('.class').show();
});