Par exemple, je dois le faire manuellement comme ceci:Vérifiez tous les divs ont la même classe ou non
function checkDivUppersClosed() {
var allOpened = true;
$('.classUpper').each(function (index, domEle) {
allOpened &= $(this).parent().hasClass('closed');
});
return allOpened;
}
Je sais que si je sélectionne $('.closed').size()
retournera la longueur ainsi. Mais dans mon cas, certains divs ont la classe classUpper mais pas du tout.
Est-ce que '.closed' représente être caché? Si c'est le cas, vous pouvez raccourcir ce * beaucoup *, par exemple '$ ('. ClassUpper: visible'). Length === 0' signifierait qu'ils sont tous fermés. –
Donc, vous voulez juste tous les divs qui ont un cours commun? Ou, comme le titre l'indique, vous voulez savoir si tous les divs ont la même classe, et retourner quoi? Il semble à partir de votre extrait de code que vous recherchez l'ancien. –
D'accord avec James - pouvez-vous rendre cette question un peu plus claire? Exactement ce que vous essayez d'accomplir? Exemple de balisage pourrait aider aussi. –