gpt4 book ai didi

javascript - 条件语句仅检查我的元素之一 jQuery

转载 作者:行者123 更新时间:2023-11-30 09:44:21 25 4
gpt4 key购买 nike

我有以下代码,基本上是检查多个条件的条件语句。

如您所见,它检查类为 .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 ) {...

关于javascript - 条件语句仅检查我的元素之一 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39576401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com