例如,我不得不手动做这样的:检查所有div具有相同的类或不
function checkDivUppersClosed() {
var allOpened = true;
$('.classUpper').each(function (index, domEle) {
allOpened &= $(this).parent().hasClass('closed');
});
return allOpened;
}
我知道,如果我选择$('.closed').size()
将返回长度为好。但就我而言,一些divs拥有class classup,但根本没有。
“.closed”代表隐藏吗?如果是这样,你可以使这个*更短,例如'$('。classUpper:visible')。length === 0'将意味着它们全部关闭。 – 2010-08-13 11:04:05
所以你只是想要所有的共同课堂的div?或者,正如标题所述,你想知道所有的div是否有相同的类,并返回什么?从你的代码片段看来,你正在寻找前者。 – 2010-08-13 11:07:10
同意詹姆斯 - 你能否让这个问题更清楚一点?你究竟想达到什么目标?示例标记也可能有所帮助。 – 2010-08-13 11:12:09