我很难找到解决问题的正确jQuery选择器。
我有什么:
1)11个div,有“theCycle”类,其中10个被隐藏,一个显示 2)当前显示的div元素中有输入 3)某些输入具有“必需”类
我需要什么:
需要选择“theCycle”类,然后输入“必需”类,然后检查它们是否已填满。
到目前为止,我尝试过的失败或仍然说我的输入没有填补。
答案 0 :(得分:5)
$(".theCycle:visible input.required").each(function(){
if ($(this).val() != ""){
//it's not empty
}
});
答案 1 :(得分:0)
$('.theCycle:visible input.required').each(function() {
if ($(this).val() != '') {
...
}
})
这样的事情应该有效:)
答案 2 :(得分:0)
尝试使用.filter()来获取具有所需元素的选择器:
var inputs = $("div.theCycle:visible input.required").filter(function(){
return $(this).val() != ""
});