<ul class="tabs">
    <li><a href="#first">Tab 1</a></li>    <li><a href="#second">Tab 2</a></li>
    <li><a href="#third">Tab 3</a></li>
</ul><!-- tab "panes" -->
<div class="panes">
    <div>First pane. <a href="#third">open third tab</a></div>
    <div>Second pane. You can open other tabs with normal <a href="#first">anchor links</a></div>    <div>Third tab content</div>
</div>我在Tab 2上有东西要处理,处理完返回这个页面的时候希望是显示Tab2..
请问如何实现?
url上直接加上#second不奏效。

解决方案 »

  1.   

    看文档。http://jqueryui.com/demos/tabs/ 页面下端点击Options,找到selected.
      

  2.   


    //我原本的jQuery代码是这样的
    $("ul.tabs").tabs("div.panes > div");//请问如何使用下面那个默认值。
    $( ".selector" ).tabs({ selected: 3 });抱歉,我一直在写后台,前台的知识不太会。。
      

  3.   

    $('#tt').tabs('select', "Tab3");这样可以的。
    一进页面就选择可以<div title="Tab3" selected="true" iconCls="icon-reload" closable="true" style="padding:20px;">
      

  4.   

    $("ul.tabs").tabs("div.panes > div");??
    奇怪,你这个代码能创建成功tab么?
    我用以下的代码没问题<div id="tabs"> 
    <ul class="tabs">
        <li><a href="#first">Tab 1</a></li>    <li><a href="#second">Tab 2</a></li>
        <li><a href="#third">Tab 3</a></li>
    </ul><!-- tab "panes" -->
    <div class="panes">
        <div id="first">First pane. <a href="#third">open third tab</a></div>
        <div id="second">Second pane. You can open other tabs with normal <a href="#first">anchor links</a></div>    <div id="third">Third tab content</div>
    </div>
    </div>
    <script type='text/javascript'>
    ;(function($){
            $("#tabs").tabs({selected:1});
    })(jQuery)
    </script>
      

  5.   


    这样写可以吗?
    我前面能产生tab  加上后面的就不行了。$("#tabs").tabs("div.panes > div").tabs( "option", "selected", 1 );