关于jquery table选项卡问题;
举例table选项卡有5个页面;当我在一个页面进行添加成功之后,怎么控制跳转到当前页面;而不是跳转到默认的其实页面。

解决方案 »

  1.   

    如下js代码;
    <script type="text/javascript">
    var _lock=0;
    var _curcls='self x';//默认
    $(document).ready(function(){
    $(".x").each(function(i){
    $(this).click(function(){
    var _arrtclass=$(this).attr("class");
    if(_curcls==_arrtclass)
    return ;
    else if(_lock==0){
    $(".self").attr("class",_arrtclass);
    $(this).attr("class",_curcls);
    $(".y").attr("class",'other-content z');
    $("#log-msg"+$(this).attr("o")).attr("class",'other-content y');
    }else{
    alert("CRM友情提示:\n\n有任务正在执行!");
    return ;
    }
    });
    });
      

  2.   

    <div class="other-tab clear">
      <ul id="sul">
        <li id="wp0"class="self x" o="0">上刊申报</li>
        <li id="wp1"class="self_tab x" o="1">编辑排版</li>
       <li id="wp2" class="self_tab x" o="2">设计稿件</li>
       <li id="wp3" class="self_tab x" o="3">合同相关</li>
       <li id="wp4" class="self_tab x" o="4">审批相关</li>
     </ul>
    </div>
    <form action="/?p=MyManuscript" method="post">
    <!--------------上刊申报--------------->
    <div id="log-msg0" class="other-content y"> 
    <{$Declarepublications}>
    </div>
    <!-------------编辑排版--------------->
    <div id="log-msg1" class="other-content z">
    </div>
    <!-------------设计稿件---------------->
    <div id="log-msg2" class="other-content z">
    </div>
      

  3.   

    每个页面是通过ajax加载到div中;$("#wp1").click(function(){ 
    var url ="/?p=MyManuscript&action=Endtion&WorkID=<{$work->WorkID}>";
    $("#log-msg1").load(url); 
    })
    $("#wp2").click(function(){ 
    var url ="/?p=MyManuscript&action=Design_Manuscript&WorkID=<{$work->WorkID}>";
    $("#log-msg2").load(url); 
    })
      

  4.   

    你把你当前tab的index记录到变量里面然后再用js去控制tab显示
      

  5.   

    使用这个可以达到你的想要的
    jQuery.loadpage('http://www.example.com', true); // with history