条件语句只检查我的一个元素jQuery
Conditional Statement Only Checking One of My Elements jQuery
我有下面的代码,基本上是一个条件语句,检查多个条件。
您可以看到,它检查类为.input-bravo
的元素,看看它是否有一个值,看看它是否有一个类为is-valid
。
$('#step-1-btn').click(function() {
if($('.form-step-1 .input--bravo').val() && $('.form-step-1 .input--bravo').hasClass('is-valid') ) {
alert('This worked')
}
else {
alert('This did not work');
}
});
我遇到的问题是,它只检查一个元素与.input-bravo
,然后将传递甚至已知的其他元素与该类不应该通过。如何在页面上检查所有这些元素而不是一个元素?
谢谢你,尼克
检查是否所有元素都有这个类,并有一个值
var elems = $('.form-step-1 .input--bravo');
var filtered = elems.filter(function() {
return $(this).hasClass('is-valid') && this.value !== "";
});
if ( elems.length === filtered.length ) {...
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 表追加而不附加最后一个元素
- 滚动到容器中的下一个元素-几乎到了
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 按我自己的类克隆另一个元素的内容和顺序
- Javascript获取上一个元素的内容
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 在数组中的一个元素上设置多个值
- 无法选择除一个元素外的所有元素
- 使用jquery contains获取一个元素并添加类
- $(.class).empty总是缺少一个元素
- jQuery-将列表项的一个元素移动到同一项的另一个元素中+对我的列表中的每个项执行此操作
- 如何在一个元素动画之后延迟
- jQuery转盘下一个元素没有滑入
- jquery从另一个元素中移除移除
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 当知道同一hiearch中至少有一个元素时,遍历到元素.结构使用jquery
- 使用数据属性将HTML数据复制到另一个元素
- 如何选择给定类的上一个元素
- 动态修改一个元素,使其与给定的选择器匹配