jQuery MiniUI

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

如何更改mini-tabs下的tab对象内容 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-12-18 09:52:02 |只看该作者 |倒序浏览
我的项目里遇到一个棘手的问题,

在tabs切换选项卡的时候,触发这个时间,去遍历一个list属性,然后拼接成grid的字符串就是text,后面alert的这个tab 也是我要改变的tab  我要改变这个tab的内容,但是这样写没有效果。应该怎么处理呢?


Rank: 8Rank: 8

沙发
发表于 2015-12-18 10:03:37 |只看该作者
不明白你的问题
请具体说明

Rank: 2

板凳
发表于 2015-12-18 10:07:00 |只看该作者
tabs.on("activechanged", function (e) {
                var tab = e.tab;
               wdutil.submit({
                url:'<c:url value="/base/jg/getTabProperty"/>',
                data:{'url':url},
                success:function(text){

                            alert(tab.url);
                                tab.innerText = text;
                }
        });
    });              这个选项卡切换的时候的JS就是这样的,  alert的属性也是正确的。我该怎么去改变tab的内容

Rank: 8Rank: 8

地板
发表于 2015-12-18 10:11:20 |只看该作者
hujiewei 发表于 2015-12-18 10:07
tabs.on("activechanged", function (e) {
                var tab = e.tab;
               wdutil.submit({

你这改的是什么,tab又不是dom你能用innerText去改?
有url加载的是一个完整的页面,你又是要改什么

Rank: 2

5#
发表于 2015-12-18 10:16:20 |只看该作者
felt 发表于 2015-12-18 10:11
你这改的是什么,tab又不是dom你能用innerText去改?
有url加载的是一个完整的页面,你又是要改什么
...

我想改变每个tab选项卡里面的内容,拼接了一个HTML(来做为tab的显示内容)  该怎么做呢?

Rank: 8Rank: 8

6#
发表于 2015-12-18 10:42:58 |只看该作者
hujiewei 发表于 2015-12-18 10:16
我想改变每个tab选项卡里面的内容,拼接了一个HTML(来做为tab的显示内容)  该怎么做呢? ...

去掉你的url,加url表示,这个tab加载url指向的那个页面
var el=tabs.getTabBodyEl(tab)
$(el).html(...);

Rank: 2

7#
发表于 2015-12-18 11:12:07 |只看该作者
felt 发表于 2015-12-18 10:42
去掉你的url,加url表示,这个tab加载url指向的那个页面
var el=tabs.getTabBodyEl(tab)
$(el).html(...) ...

内容已经可以改了,我要拼接一个grid的字符串 改变了不能生效,还是应该拼一个完整的HTML页面?

Rank: 8Rank: 8

8#
发表于 2015-12-18 11:30:34 |只看该作者
hujiewei 发表于 2015-12-18 11:12
内容已经可以改了,我要拼接一个grid的字符串 改变了不能生效,还是应该拼一个完整的HTML页面? ...

添加字符串的方式生成控件的话,添加之后需要调用mini.parse()主动来解析

Rank: 2

9#
发表于 2015-12-18 11:36:57 |只看该作者
felt 发表于 2015-12-18 11:30
添加字符串的方式生成控件的话,添加之后需要调用mini.parse()主动来解析

好像就差这一步,万分感谢
效果已经出来了

Archiver|普加软件

GMT+8, 2024-11-15 14:39 , Processed in 1.065620 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部