我愛崩潰所有和擴大所有按鈕的作品太棒了!
我不得不稍作修改,以支持最新版本的jQuery
var source = j$('div[id=myTable_filter]')[0];
var source2 = j$('div[id=myTable_filter]')[0].firstChild;
var divToadd = j$('<div>', {'id': 'dtsearch_filter'})
j$(source2).wrapAll(divToadd);
var htmlToadd = j$('<input />', {'type': 'button','class': 'expandedOrCollapsedGroup collapsed', 'value': 'Expand All' })
j$(htmlToadd).prependTo(source);
j$('.expandedOrCollapsedGroup').click(function() {
if (j$(this).hasClass('collapsed')) {
j$(this).addClass('expanded').removeClass('collapsed').val('Collapse All').parents('.dataTables_wrapper').find('.collapsed-group').trigger('click');
}
else {
j$(this).addClass('collapsed').removeClass('expanded').val('Collapse All').parents('.dataTables_wrapper').find('.expanded-group').trigger('click');
}
});
加上這些樣式設置 .expandedOrCollapsedGroup { 寬度:125px; float:left; } .dataTables_filter {float}:none; } .dtsearch_filter { float:right; }
來源
2013-08-21 12:50:17
ktg
非常感謝您對搜索框重置按鈕的幫助!它工作正常......除了按下重置按鈕時Expand/Collapse all按鈕上的文本也被清除。 – lbriquet
這是由於過濾器清除它現在我看它 – AbstractChaos
嘗試[this](http://jsfiddle.net/SBdJd/14/) – AbstractChaos