如果某些条件为真,我正在尝试为每个语句中的元素添加不同的类。这是代码:
$('.horizontal').each(function() {
if($(this).children().size() == 3){
console.log('the number 3')
$('.horizontal > div').addClass('span4');
}
if($(this).children().size() == 6){
console.log('the number 6')
$('.horizontal > div').addClass('span2');
}
});
问题是我使用最后一个 if 语句设置所有内容,而不是根据输出独立分配一个类。所以,如果我有一个元素有 3 个子元素,然后一个元素有 6 个子元素,它们都会应用“span2”。任何帮助表示赞赏。