jQuery MiniUI

 找回密码
 立即注册
查看: 5809|回复: 11
打印 上一主题 下一主题

怎么判断新增的tab在tabs中是否有相同的名称(新手求助) [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-12-19 11:05:11 |只看该作者 |倒序浏览
我用两个tab,当点击第一个面板(A)中tab,在另一个面板(B)中增加一个新的tab,现在需要如果判断B中如果有相同名字的tab就不给新增,想问大大们这个要怎么实现?

Rank: 8Rank: 8

沙发
发表于 2013-12-19 11:13:06 |只看该作者
点击增加的时候
var tabs=tabsB.getTabs()        //获取tabsB里面的所有面板
for(var i=0;i<tabs.length;i++){
    alert(tabs[i].name)           //判断你增加的tab的名字和已有tab的名字是不是一样
}

Rank: 2

板凳
发表于 2013-12-19 11:27:10 |只看该作者
felt 发表于 2013-12-19 11:13
点击增加的时候
var tabs=tabsB.getTabs()        //获取tabsB里面的所有面板
for(var i=0;i ...

谢谢,已经解决问题了

Rank: 2

地板
发表于 2013-12-19 13:51:58 |只看该作者
felt 发表于 2013-12-19 11:13
点击增加的时候
var tabs=tabsB.getTabs()        //获取tabsB里面的所有面板
for(var i=0;i ...

目前还有一个问题,能够判断增加tab,但tab的内容没有加载,这个怎么解决?

Rank: 8Rank: 8

5#
发表于 2013-12-19 14:46:15 |只看该作者
xie77 发表于 2013-12-19 13:51
目前还有一个问题,能够判断增加tab,但tab的内容没有加载,这个怎么解决? ...

新增tab加载内容?
设置url就可以加载的

Rank: 2

6#
发表于 2013-12-19 15:02:04 |只看该作者
felt 发表于 2013-12-19 14:46
新增tab加载内容?
设置url就可以加载的

在第二个面板中第一次加载,能读取到url

但是以后第一个面板点击的tab,第二个面板中有的话,不会触发url链接

js代码如下:

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

7#
发表于 2013-12-19 15:34:42 |只看该作者
xie77 发表于 2013-12-19 15:02
在第二个面板中第一次加载,能读取到url

但是以后第一个面板点击的tab,第二个面板中有的话,不会触发ur ...

把整个html页面打包上来我们看下

Rank: 8Rank: 8

8#
发表于 2013-12-19 15:41:26 |只看该作者
xie77 发表于 2013-12-19 15:02
在第二个面板中第一次加载,能读取到url

但是以后第一个面板点击的tab,第二个面板中有的话,不会触发ur ...

你的2个tabs应该都独立的
那么里面的tab之间肯定也就不会混在一起了

Rank: 2

9#
发表于 2013-12-19 15:42:05 |只看该作者
felt 发表于 2013-12-19 15:34
把整个html页面打包上来我们看下


其中meta.jsp是对一些引用的封装
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

10#
发表于 2013-12-19 15:44:50 |只看该作者
xie77 发表于 2013-12-19 15:42
其中meta.jsp是对一些引用的封装

不要给JSP页面,你就用html,放2个tabs,重现出问题,再发上来我们看下

Archiver|普加软件

GMT+8, 2024-9-29 11:28 , Processed in 1.037345 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部