小编典典

将插件应用于DOM(jquery)中的新元素

ajax

我正在使用jquery tablesorter插件并将其应用于ID为#table的表

我的搜索工具通过ajax请求结果,并使用具有相同ID的新表替换该表

如果我的代码是这样的:

$('#table').tablesorter();

我要添加什么以使插件在新表上工作?(我知道jquery的实时事件,但是在这种情况下该如何使用呢?


阅读 219

收藏
2020-07-26

共1个答案

小编典典

您必须$('#table').tablesorter();在搜索请求完成后重新运行。

$.ajax({
 type: "POST",
 url: "search.php",
 data: "query=blabla",
 success: function(html){

    // replace old table with new table

    // re-apply table sorter
    $('#table').tablesorter();

 }

});

2020-07-26