jquery - 在 JQuery UI 选项卡中单击时刷新选项卡内容

标签 jquery jquery-ui-tabs

TAB1的内容是通过ajax从远程url加载的。当选择 TAB1 时,我必须切换到 TAB2,然后返回 TAB1 来刷新加载的内容。

如何让TAB1在点击其选项卡时刷新加载的内容?

编辑: HTML 代码如下

<div id="tabs">
    <ul>
        <li><a href="url1">Tab1</a></li>
        <li><a href="url2">Tab2</a></li>
    </ul>
</div>
<script type="text/javascript"> 
    $(document).ready(function(){
        $tabs = $("#tabs").tabs({
            select: function(event, ui) {
                $('a', ui.tab).click(function() {
                    $(ui.panel).load(this.href);
                    return true;
                });
            }
        });
});
</script>

最佳答案

在 jQuery 中刷新选项卡的另一种简单方法是使用 load 方法:

$('#my_tabs').tabs('load', 0);

数值是您要刷新的选项卡的从零开始的索引。

关于jquery - 在 JQuery UI 选项卡中单击时刷新选项卡内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634909/

相关文章:

javascript - 如何在 Jquery 中访问 AngularJS?

javascript - jQuery UI 标签 - 如何获取当前选中的标签索引

javascript - jquery ui ajax 选项卡 - 重新加载选项卡或更改选项卡位置?

jQuery ui 选项卡坏了?

javascript - jquery UI Tab 不随容器滚动

jquery - 如何在动态元素上绑定(bind)引导工具提示

javascript - 如何获取验证码值以便将其用于条件检查

javascript - Jquery 可编辑表 : How can i Make certain cells editable?

Jquery,如何取消选择单选组中的所有单选按钮

jquery - 如何使用 jquery 选项卡检查哪些选项卡处于事件状态?