javascript - 使用 jQuery 在表中分页

标签 javascript jquery

最近几天我一直在研究以下代码,但找不到似乎能按我的要求工作的解决方案。我需要的是在表格的一部分内进行分页。需要以下操作/事件:

  • 单击上一个或下一个时,顶部的种族名称应随突出显示的种族相应变化。 SO R2 = Race 2 - Virgina 等。

  • 棘手的部分来了,一旦您到达最后一个可见(突出显示)的列并单击下一步,就会出现一个新列,因此范围将为 R2-R7 等等,总数总是不同的.所有 Rn 的宽度应保持相同。

我的问题是,这在 jQuery 中是否可行?如何实现?我研究了一些分页插件,但似乎没有一个能够做到这一点。

代码在这里:http://jsfiddle.net/yunowork/5r9ZW/

最佳答案

并不完美,但可以作为一个起点:

我只在“下一步”中对其进行了测试。

我在下一个函数中添加了:

var $currCol = $('.highlighted'); //to get the current column

$('.race strong').text($('.highlighted').next('td:first').text()); //To set the title: R1 - R2 - R3 ...

else{
        $currCol.each(function(i,v){
            var k = i + 1;   
            var id = parseInt(v.id.replace('r',''));                
            id++;
            if(k == 1) $(this).clone().text('R'+id).attr('id', 'r'+id).appendTo($('table tr').eq(k));
            else $(this).clone().attr('id', 'r'+id).appendTo($('table tr').eq(k));
        });
    } // to add a new column

希望对你有帮助

关于javascript - 使用 jQuery 在表中分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317515/

相关文章:

javascript - 始终至少显示两位小数

javascript - 为什么我的索引 POST 请求不起作用?

javascript - 弹出模态文本字段

javascript - jquery animate 在 chrome 中不起作用

javascript - 有条件切换至手机版网站

javascript - 脚本标签中属性的顺序重要吗?

javascript - Firefox addon sdk同步请求

javascript - JQuery setTimeout - 还有更有效的方法吗?

javascript - 如何在 jQuery ui 对话框按钮单击中提供 Hook ?

javascript - jQuery 基于 anchor 生成列表