如何在JQuery中获取所有非空选择和文本输入?
我需要找到所有非空选择和文本输入以及.show()
他们的父母。
我想我不必为此使用循环,选择器就足够了。
我试过了:
$('document').ready(function(){
$('input[value!=""]').parent('class').show();
});
但这没有做任何事情
答案 0 :(得分:1)
您可以使用each()
:
$('document').ready(function(){
$('select').each(function(){
if ( !$(this).val() )
$(this).closest('.class').show();
});
});
希望这有帮助。
答案 1 :(得分:0)
尝试使用jquery filter功能根据您的需要限制选择,
$('document').ready(function(){
$('input[type="text"], select').filter(function () {
return !!$(this).val();
}).parent('.class').show();
});
问候