如何排序html表后,改变它与javascript函数
How to sort html table after changing it with javascript function
我在我的html表上使用一个开源的javascript表排序函数,但它只有在我不使用另一个javascript函数(我需要这样做)更改表时才有效。
我的表:
<table id="myTable" class="random">
<thead>
<tr>
<th>First</th>
<th>Last</th>
</tr>
</thead>
<tbody id ="mybody">
<tr>
<td>James</td>
<td>Smith</td>
</tr>
<tr>
<td>Kyle</td>
<td>Thompson</td>
</tr>
</tbody>
</table>
我也有一个函数来替换表
中的行 function addRow(item, i, tdcount) {
document.getElementById("mybody").innerHTML = //replace rows
}
排序只工作,如果我不点击按钮来替换行。只要替换行,排序就停止工作。是否有办法排序表后,它已被更改?
编辑:顺便说一句,表数据是通过对另一个服务器的AJAX调用生成的,该服务器查询数据库并返回一个JSON对象,我将其填充到表
解决方案是在更改表后简单地添加对该函数的调用:
function addRow(item, i, tdcount) {
document.getElementById("mybody").innerHTML = //replace rows
$(document).ready(function () {
$("#myTable").tablesorter();
}
}
相关文章:
- d3通过改变参数化函数使折线图水平动画化
- 表示改变状态的函数的Redux字
- 当道具函数改变状态时,我该如何使用redux
- 当屏幕方向改变时,重新运行javascript函数
- 在Javascript中,全局变量不会改变函数中的值
- Angular.js:为什么使用简单的帮助程序函数改变$scope会导致未插值的 {{..}} 表达式
- 使用离子框架改变全局函数的状态
- 传递给 Javascript 函数的变量不会改变
- 访问正在改变函数内部的变量(jQuery)
- 防止UglifyJS改变函数参数'的名字
- 如何改变函数内部的值?
- JQuery改变函数的问题
- & # 39;如果# 39;语句改变函数
- 改变函数中的ng-repeat作用域不会更新作用域
- 如何通过用户(输入字段)改变函数内全局变量的值
- 如何改变函数中的变量
- 什么时候jquery改变函数触发
- 为什么不改变函数内部的全局变量?
- 改变函数内部的变量
- 改变函数的第一个参数