我在Data table中有一个复选框。我想通过选择ckeck-box来对特定行进行编辑和删除操作。要获取我使用Rowcallback函数的复选框ID。当我选中复选框并单击编辑时,必须调用编辑功能,当我点击删除删除功能时必须调用。
这就是我的代码的样子
"fnRowCallback": function (nRow, o) {
$('td:eq(0) #chkselect', nRow).on('change', function (e) {
if (edit button condition) {
edit();
}
else {
delete();
}
提前致谢:)
答案 0 :(得分:0)
我不知道为什么你在回调时这样做,但这是一种查明是否被检查的方法。
$('#chkSelect').is(':checked')
或
$('#chkSelect').attr('checked')
但更好的方法是直接在编辑和删除按钮上定义函数。我不知道你如何在那里填充html,但你可以定义一个通用函数,它将行id作为参数并从那里继续。但同样,它完全取决于你在前端的语义,我们不知道它。