2015-07-20 63 views
0

开放的第一组见Link!表行的折叠组,帮我把默认

我有一个代码SNIPPIT我已经从其他各种计算器的问题拼凑在一起。

这是一个折叠分组的行。每个组前都有一个带有“标题”类的特殊行。现在,每个组都会自动隐藏加载,您可以单击标题以展开该部分。我想要做的是在页面加载时始终打开第一个分组。

$('.table-squish tbody tr').hide().filter(function() { 
    return $(this).find('td[colspan]').length; 
}).addClass('header') 
    .css('display', 'table-row') 
    .click(function() { 
     $(this).toggleClass("active"); 
     $(this).nextUntil('tr.header').css('display', function (i, v) { 
     return this.style.display === 'table-row' ? 'none' : 'table-row'; 
    }); 
}); 

任何帮助将不胜感激!

回答

1

您可以触发初始点击它的onload。

$('.header:first').trigger('click'); 

DEMO