jquery - Jquery UI 的选项卡内容中的分页

标签 jquery jquery-ui pagination tabs

我正在使用 Jquery UI TABS 制作一个页面。 在其中一个选项卡中,我想对评论进行分页。 我想要这样的东西。当用户点击页码时, 链接的页面数据将通过选项卡中的 ajax 加载。

这是我的代码

<script type="text/javascript">
 $(function() {
  $("#tabs").tabs();
 });



 $('#demo').tabs({
    load: function(event, ui) {
        $('a', ui.panel).click(function() {
            $(ui.panel).load(this.href);
            return false;
        });
    }
});




 </script>

如何更改此设置,以便内容中的任何链接都带有 id“分页”

<a href="/coments?page=12&user_id=12" id="pagination">12</a>

?? 预先致谢

I tried recently like this even  and no luck. 

这是来自http://www.bannerite.com/jquerytest/index2.php

开始工作了

<script type="text/javascript">
    $(function() {          
        $("#tabs").tabs();
        var hijax = function(panel){
            $('a', panel).click(function() {            
                /**makes children 'a' on panel load via ajax, hence hijax*/
                $(panel).load(this.href, null, function(){
                    /**recursively apply the hijax to newly loaded panels*/
                    hijax(panel);                  
                });

                /**prevents propagation of click to document*/
                return false;
            });

            $('form', panel).css({background: 'yellow'}).ajaxForm({
                target: panel,
            });    
        };

        $('#demo ul').tabs({
            /**initialize the tabs hijax pattern*/
            load: function(tab, panel) {
                hijax(panel);
            }
        }); 
    });
</script>

这是 Karl 给出的 HTML 部分,但没有成功。单击“测试”链接时,它会转到另一个页面...... 当点击

我想在这里发布 HTML,但由于用户信誉较差 <10 无法提供带有链接的 HTML,我已将其发布在此处

http://gevork.ru/2009/12/31/jquery-ui-tab-and-pagination-html/#more-58

最佳答案

它可能不起作用的一个原因是 #demo 没有在就绪事件中制表,而是立即制表。只要不使用底部脚本方法,此调用就需要移至传递到 $ 的匿名函数中。

$(function() {    
    $('#tabs').tabs({
        load: function(event, ui) {
            $('a', ui.panel).click(function() {
                $(ui.panel).load(this.href);
                return false;
            });
        }
    });
});

除此之外 - 在不了解实际 HTML 的情况下 - 我无法判断是否还有其他问题。

“任何带有 id“pagination”的链接”听起来好像有多个链接。在这种情况下: id 必须是唯一的,因此应在此处将其更改为类。

关于jquery - Jquery UI 的选项卡内容中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981393/

相关文章:

Jquery循环下一个: function help

javascript - jQuery 日期时间选择器 onSelect 未按预期工作

javascript - 使 Javascript 中的分页可扩展(对于大量的数据库结果)

javascript - DataTable 不显示分页按钮和记录信息 - JQuery

javascript - AngularJS 在 ng-repeat 中应用分页更改类

JQuery:绑定(bind)点击hrefs

jquery - 如何停止 jQuery 中的 $.post 异步工作?

jquery - 通过 jquery ui 选项卡中的 url 更改事件选项卡 (jquery 1.10.2)

填充模式下的 JQuery-ui Accordion 和溢出 - 无关的 2px

javascript - 为什么在这个 JavaScript 动画中,某些元素会去到奇怪的地方?