【问题标题】:Jquery datatables not working after row deletion行删除后Jquery数据表不起作用
【发布时间】:2013-02-11 04:58:23
【问题描述】:

我有一张表,我必须在上面执行过滤。我正在使用数据表 jquery 插件。当用户从下拉列表中选择特定选项时,我必须从数据表中删除所有行,并且我必须用新数据填充表。我正在这样做。

$("#results tbody").remove(); //从table中移除tbody元素

mySelect.append('<tbody>'); //现在将 tbody 与行一起追加

mySelect.append('<tr><td > '+issueKey+' </td> <td><a href= ' + link + ' > '+summary+' </td><td> '+ days+' </td></tr>'); //重复这个操作

mySelect.append('</tbody>');

将其添加到我正在调用的表中后

dataTable.fnReloadAjax(); 

但是表格没有刷新和搜索,排序不起作用。有什么帮助吗?

【问题讨论】:

    标签: javascript jquery datatables


    【解决方案1】:

    解决了。 :)

    我仍然不知道为什么上面的代码不起作用,但下面的代码现在起作用了。谁能解释一下为什么上面的代码不起作用。

    dataTable.fnClearTable(); //清表

    dataTable.fnAddData( [issueKey, "&lt;a href=" + link + " &gt;" + summary+ "&lt;/a&gt;" , days]); // 添加数据。 dataTables 中的内置函数

    dataTable.fnDraw(); //重绘表格

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-01
      • 2017-06-28
      • 2019-01-04
      • 2018-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多