【问题标题】:modify jquery datatable automatically instead of on click自动修改jquery数据表而不是点击
【发布时间】:2011-09-05 16:03:34
【问题描述】:

我有一个 jquery 数据表,它允许我使用此函数在点击时修改单元格

$(document).ready(function () {
     $('td').click(function () { 
         var aPos = oTable.fnGetPosition(this);
         var aData = oTable.fnGetData(aPos[0]);
         var retrievedEntry = aData[aPos[1]];
         this.innerHTML = '10'; 
     });

     oTable = $('#myHTMLTable').dataTable();
 }); 

但是,我希望能够根据其他列的单元格中的条目来修改列的内容。因此,如果我有“姓名”和“年龄”列,如果姓名 ==“约翰”则将年龄单元格数据更新为 10,如果姓名 ==“迈克”则将年龄更新为 11;

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    假设更新过程将涉及数据输入,您可能想尝试 keyup 或 keydown 事件。

    【讨论】:

    • 嗨,感谢您的快速回复。你能帮忙详细说明我如何使用它来实现我需要的吗?也许是一个例子?谢谢
    • 这是一个在 jquery 文档中有详细记录的事件。基本上 element.keyup(function(){etc}) - 有点像您当前使用的点击事件
    猜你喜欢
    • 2014-01-25
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    相关资源
    最近更新 更多