关于jquery table选项卡问题……

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

15 个解决方案

#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


路过,不懂,学习,帮顶!

#5


loadPage 这个方法试试吧

#6


post方法,想跳那个都可以。

#7


你的跳转会不会是权限问题导致的啊

#8


你把你当前tab的index记录到变量里面

然后再用js去控制tab显示

#9


jquery!?

#10


引用 7 楼 dpcrman1987 的回复:
你的跳转会不会是权限问题导致的啊
与权限无关

#11


学习一下

#12


不懂js

#13


帮顶啊啊啊

#14


请教js高手出来解决!

#15


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

#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


路过,不懂,学习,帮顶!

#5


loadPage 这个方法试试吧

#6


post方法,想跳那个都可以。

#7


你的跳转会不会是权限问题导致的啊

#8


你把你当前tab的index记录到变量里面

然后再用js去控制tab显示

#9


jquery!?

#10


引用 7 楼 dpcrman1987 的回复:
你的跳转会不会是权限问题导致的啊
与权限无关

#11


学习一下

#12


不懂js

#13


帮顶啊啊啊

#14


请教js高手出来解决!

#15


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