删除类或向数据表中的列添加类只会更改第一页



我有以下函数在列中添加和删除类:

$('.iconGroup').on('change',function () {
if ($(this).is(":checked")) {
$('img.avatarIcons').removeClass("grayOut");
useGroupIcons = true;
} else {
$('img.avatarIcons').addClass("grayOut");
useGroupIcons = false;
}
$.post("/icons", {
iconType: 'groups',
useIcons: useGroupIcons
}, function (data) {
window.location = data.redirect
});
});

这只是更新第一页上列的类。当我更改页面时,图标与原始图标具有相同的类。

是的,页面将被重新绘制。最好的办法是将代码放在 DataTable 的绘制事件中,这样无论何时绘制它,它都会得到你的更改。

最新更新