当尝试按列排序时,Jquery动态加载行到表中不工作
Jquery dynamic loading of rows into a table not working when tried to sort by column
我在文档准备期间调用fixheadertable jquery。之后,我们将根据一些搜索结果向表(id=test)添加动态行。代码:
$(document).ready(function(){
$("#test").fixheadertable({
caption : '',
colratio : [50, 50, 50, 50]
});
}
当我们输入搜索条件时,执行下面的代码。这将把结果添加到表中。
…………..
for ( var i = 0; i<size; i++) {
$("#test").append('<tr><td>'+i.col1+'</td></tr><tr><td>'+i.col2+'</td></tr>');
}
………..
………….
现在,如果我们单击列标题,数据将消失。我们需要这个来对表内容进行排序。我已经尝试了一些表的静态数据,它工作得很好。但是,当我们在页面加载完成后添加行时,它不工作。
它看起来像一旦页面加载调用fixheadertable函数在另一个jquery没有被调用。任何想法?请帮助。
您可能需要在每次更新表上的数据时调用table元素上的fixheadertable()包装器方法,而不仅仅是在文档准备好时。
……试一试
function populateData(){
.....................
for ( var i = 0; i<size; i++) {
$("#test").append('<tr><td>'+i.col1+'</td></tr><tr><td>'+i.col2+'</td></tr>');
}
$("#table").fixheadertable({
caption : '',
colratio : [50, 50, 50, 50]
});
}
相关文章:
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- jQuery加载的async和ready函数不工作
- Javascript不工作/正在加载
- LokiJS自动加载回拨不工作
- 当加载几个js文件时,defer属性应该如何工作
- 在pjax完成其工作时加载脚本
- Scriptaculous dom:仅加载工作"有时“;
- 为什么动态加载的事件在我的代码中不能正常工作
- 加载Soundcloud嵌入式播放器OnClick在FireFox中不工作
- 我无法在发布页面上加载peoplepicker.js它'正在工作的SitePages
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- php的ajax加载工作不正常
- 使弹出加载工作
- 如何控制页面加载工作流程
- 检查脚本是否加载工作有时
- 试图让jquery加载工作
- 如何es6模块加载工作
- 外部.js文件正在加载&工作,但jQuery在它不工作
- jQuery fn()正在加载/工作