我对数据表和jquery有疑问。
我有一个带有按钮的数据表并选择插件。我尝试添加一个删除按钮以删除选定的行。
这是我的代码的一部分到初始化表:
select: true,
dom: 'Bfrtip',
buttons: [
{
text: 'Editer',
className: 'red',
action: function ( e, dt, node, config ) {
dt.ajax.reload();
}
},
{
text: 'Supprimer',
action: function ( e, dt, node, config ) {
dt.ajax.reload();
},
attr: {
id: 'deleteButton'
}
}
],
这是我删除行的功能:
$(document).on('click', '#deleteButton', function(e){
var rows = table.rows( '.selected' ).remove().draw(false);
});
但是当我选择行并单击Delete时,行消失1秒钟,然后返回。
我尝试用clear()而不是rows('.selected'),但是同一件事,所有行消失了1秒钟,然后又回来了。
我在每行上使用一个删除按钮:
table.row($this.parents('tr')).remove().draw(false);
它运行良好,那么为什么我的按钮无法删除选定的行?
感谢您的帮助。