使用Jquery在程序选择中加载Jquery UI Tab

时间:2011-06-21 18:13:26

标签: jquery ajax jquery-ui jquery-ui-tabs

现在我写了一个脚本,点击提交按钮后取消隐藏下一个标签并选择它。这是代码:

 var $tabs = $('#tabs').tabs();
        $('#submitbutton').click(function () {
            if ($('#quotesubmit').valid()) {
                var resultDiv = $('#ratesView');
                $.ajax({
                    type: "POST",
                    url: "Rates/Rates",
                    data: {},
                    success: function (response) {
                        resultDiv.html('');
                        resultDiv.html(response);
                    }
                });
                unhidetab();
                $tabs.tabs('select', 2);
                return false;
            }

        });

脚本有效,选项卡被取消隐藏然后被选中。问题是实际上没有加载选项卡。相反,我必须单击上一个选项卡,然后单击返回新选项卡。我也尝试过使用$ tabs.tabs('load',2);选项卡选择语句后无效。有谁知道可能导致这种行为的原因?感谢。

1 个答案:

答案 0 :(得分:2)

试试这个......我遇到了同样的问题。

$tabs.tabs('option', 'selected', 2);