我想使用jquery更新数据表源数据

of1yzvn4  于 2023-01-08  发布在  jQuery
关注(0)|答案(1)|浏览(170)

我正在使用数据表,我在数据表中有一个输入列。当我改变一些特定的输入框。它改变前端。但我也想更新表源数据,并需要访问数据表API方法稍后在这里我尝试了一些代码,但其抛出控制台未定义。

$('#kwrdsTable').on('change', 'tr > td > input', function(e){

        var table = $('#kwrdsTable').DataTable();

        e.preventDefault();        
        const newValue   = parseFloat($(this).val());
        $(this).attr("value", newValue);

        console.log(table.cell(this).data(newValue));

    });

第一节第一节第一节第一节第一次

q8l4jmvw

q8l4jmvw1#

正如我在聊天中所说,我不完全确定我了解您的网站是如何工作的,但这段代码可以帮助您:)

$('#kwrdsTable').on('change', 'tr > td > input', function(e){

    var table = $('#kwrdsTable').DataTable();

    e.preventDefault();        
    const newValue   = parseFloat($(this).val());
    $(this).attr("value", newValue);
    
    // With this display you can obtain the cell containing the 'input' field
    console.log($(this).closest('td'));
    
    // And you can write in this cell with this code
    var cell = table.cell($(this).closest('td'));
    cell.data('Text for Test').draw();
});

相关问题