【发布时间】:2019-09-26 12:28:05
【问题描述】:
为了对表格进行排序,我使用如下表格排序器:
<div class="dynamic-content">
<table>
<!-- code goes here -->
</table>
</div> <!-- this div reloads only -->
<script src="tablesort.js"></script>
$('table').tableSort();
问题:页面是动态重新加载的,所以在 ajax 调用之后,它不再工作了。 当页面动态重新加载时,如何使其仍然有效?
【问题讨论】:
-
我的意思是,当页面转移发生时,这与重新加载相同,只是停留在同一个页面上,整个页面被吹走并重新创建 DOM。如果您希望该逻辑继续工作,您将不得不再次执行初始化。
-
JQuery DataTables 在你必须重新加载表数据时有一个“销毁”方法。您正在使用的“tablesort”API 是否有类似的选项?
标签: javascript jquery function dynamic