我目前有一些代码隐藏已删除的行,然后使用 .remove() 函数将其删除。
然而,我很难让它保持“删除”状态,因为每次我刷新表排序分页器插件或我正在使用的过滤器插件插件时..删除的行会重新出现,因为它们当然被缓存了。
目前的代码很简单,目前有小部件更新
$('.deleteMAP').live("click", function(){
$(this).closest('tr').css('fast', function() {
$(this).remove();
$(".tablesorter").trigger("update");
$(".tablesorter").trigger("applyWidgets");
});
})
无论如何,是否可以从分页器插件和表排序器插件的缓存中删除“行”,以便当我“更新”表以反映行已被删除的事实时,它们不会从通过缓存死了!
我找到了一个适合我的解决方案:
var usersTable = $(".tablesorter");
usersTable.trigger("update")
.trigger("sorton", [usersTable.get(0).config.sortList])
.trigger("appendCache")
.trigger("applyWidgets");
将其放在您编辑表格的位置之后。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)