我正在使用 tablesorting jquery 插件,但我在做一件事时遇到了一些麻烦。
我有一个有 10 列的表,我有一个过滤器,如果我取消选中一个框,则使用 CSS 从表中删除关联的列display:none
。
这一切都很好,但是当我使用分页时,这些细节就会显示出来。
似乎表格排序器插件重新加载表格数据并显示所有行,即使它们设置为display:none
有没有办法,如果这些列没有显示/隐藏,那么当触发分页时,这些不会显示?
谢谢
编辑:
$("#searchContainer #toggleOptions ul li a").on(
{click: function()
{
//detect classes
var currentButtonCnt = $(this).parent().attr("class");
var currentState = $(this).attr("class");
//remove _btn
currentButton = "."+currentButtonCnt.substr(0, currentButtonCnt.length-4);
var ids = [];
//toggle
if(currentState == "ticked"){
$(currentButton).hide();
$(this).removeClass('ticked')
}else{
$(currentButton).show();
$(this).addClass('ticked')
}
}
}//end click
)