复杂jQuery选择器
我很难找到解决问题的正确jQuery选择器 我所拥有的: 1) 11个div,具有类“theCycle”,其中10个隐藏,一个显示 2) 当前显示的div元素中有输入 3) 某些输入具有“必需”类 我需要的是: 需要选择类“theCycle”,然后输入类“required”,然后检查是否已填写 到目前为止,我尝试过的方法失败了,或者仍然说我的输入没有被填满复杂jQuery选择器,jquery,selector,Jquery,Selector,我很难找到解决问题的正确jQuery选择器 我所拥有的: 1) 11个div,具有类“theCycle”,其中10个隐藏,一个显示 2) 当前显示的div元素中有输入 3) 某些输入具有“必需”类 我需要的是: 需要选择类“theCycle”,然后输入类“required”,然后检查是否已填写 到目前为止,我尝试过的方法失败了,或者仍然说我的输入没有被填满 $(".theCycle:visible input.required").each(function(){ if ($(thi
$(".theCycle:visible input.required").each(function(){
if ($(this).val() != ""){
//it's not empty
}
});
像这样的东西应该有用:)
类似的方法应该可以使用:)尝试使用.filter()获取包含所需元素的选择器:
var inputs = $("div.theCycle:visible input.required").filter(function(){
return $(this).val() != ""
});
尝试使用.filter()获取包含所需元素的选择器:
var inputs = $("div.theCycle:visible input.required").filter(function(){
return $(this).val() != ""
});
谢谢,这也行。但有人发布了一个较短的解决方案,但帖子被删除了。这也很好用-$('.theCycle:visible-input.required');但是,这只适用于第一次输入。需要添加“.each”谢谢,这也有效。但有人发布了一个较短的解决方案,但帖子被删除了。这也很好用-$('.theCycle:visible-input.required');但是,这只适用于第一次输入。需要添加“.each”您可以发布您的代码吗?html和js总是有助于提供易于测试的答案。你能发布你的代码吗?html和js总是有助于提供易于测试的答案。