如何使用Jquery更新特定的数据表单元格
我有一个数据表,我想使用带有输入的切换模式更改特定列的单元格值,在第一次更新时可以,但当我尝试更改另一行单元格时,我编辑的第一个单元格也会更改值 这是我的密码如何使用Jquery更新特定的数据表单元格,jquery,datatable,Jquery,Datatable,我有一个数据表,我想使用带有输入的切换模式更改特定列的单元格值,在第一次更新时可以,但当我尝试更改另一行单元格时,我编辑的第一个单元格也会更改值 这是我的密码 $('#Receiver tbody').on('click', 'td', function () { var cell = receivertable.cell(this); $("#myModal6").modal('show');
$('#Receiver tbody').on('click', 'td', function () {
var cell = receivertable.cell(this);
$("#myModal6").modal('show');
$("#savebtn").click(function () {
var qtyinput = $("#qtytb").val();
cell.data(qtyinput).draw();
});
});
您的模式可能只有一个
savebtn
——因此每次编辑新行时,该按钮上都会出现另一个单击处理程序。更改$(“#savebtn”)。单击至$(“#savebtn”)。一个(“单击”,
-或者移动savebtn。单击td-click处理程序外部的处理程序,使其仅定义/运行一次,然后更改代码以处理/存储所选单元格。另外,请注意,如果使用datatables.js,则更改HTML不会更改datatables存储的基础数据,因此任何分页/排序都将丢失你的变化