我目前有以下javascript
if ( $("#checksquare1").hasClass("checksquareON") &&
$("#checksquare2").hasClass("checksquareON") &&
$("#checksquare3").hasClass("checksquareON") &&
$("#checksquare4").hasClass("checksquareON") &&
$("#checksquare5").hasClass("checksquareON") &&
$("#checksquare6").hasClass("checksquareON") ) {.....}
但是,每个#checksquare都有一个.checksquare类
有没有办法询问是否所有带有class .checksquare的元素都有东西
例如。 (显然这是胡说八道,但也许类似)
$(".checksquare").all.hasClass("checksquareON"){...}
最佳答案
您可以使用.not()检查是否有没有checksquare
的checksquareON
var $checks = $(".checksquare");
if($checks.not('.checksquareON').length == 0){
}
或执行此操作的另一种方法是检查具有
checksquare
且具有checksquare
和checksquareON
的元素数是否相同var $checks = $(".checksquare");
if($checks.filter('.checksquareON').length == $checks.length){
}