[英]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>');
}
………..
………….
现在,如果单击列标题,数据将消失。 我们需要它来对表内容进行排序。 我已经尝试了一些静态数据表,它工作正常。 但是,当页面加载完成后添加行时,它不起作用。
看起来,一旦页面被加载,就不会调用另一个jquery中的fixheadertable函数。 任何想法? 请帮忙。
每次更新表上的数据时,可能不仅在文档准备就绪时,都需要在表元素上调用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]
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.