在回发之间维护选定的选项卡

时间:2013-04-12 05:35:05

标签: jquery tabs postback

我使用jQuery选项卡显示几个asp:listviews。每次回发完成后,选项卡都会设置为第一个选项卡。我使用以下代码来防止这种情况,但不能正常工作

$(function () {
      $("#tabs").tabs({
          activate : function () {
              var selectedtab = $("#tabs").tabs("option", "selected");
              $("#<%= hdnSelectedTab.ClientID %>").val(selectedTab);
          },
          active : <%= hdnSelectedTab.Value %>
      });
  });

代码有问题吗?

1 个答案:

答案 0 :(得分:0)

jQuery标签可以使用Cookie来存储当前标签。请查看标签documentation。您可以在文档中找到init之后获取或设置cookie选项。示例代码是:

//setter
$('.selector').tabs({ cookie: { expires: 30 } });

//getter
var cookie = $( ".selector" ).tabs( "option", "cookie" );

<强>依赖

要使用Cookie选项,您需要添加jQuery cookie plugin

...享受