为了对表格进行排序,我使用如下表格:

<div class="dynamic-content">
    <table>
      <!-- code goes here -->
    </table>
</div> <!-- this div reloads only -->

<script src="tablesort.js"></script>

$('table').tableSort();


问题:页面是动态重新加载的,因此在ajax调用之后,它不再起作用。
动态重新加载页面后,如何使它仍然有效?

最佳答案

您所做的只是调用一次$('table').tableSort();

当表数据被ajax请求更改时,您必须再次调用它。

例如,如果您执行类似

$.ajax({
  url: ...,
}).done(function( data ) {
  // do something with data
  $('table').tableSort();
});

10-04 15:15