jQuery MiniUI

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

急救!mini.getbyname获取不到父页面元素 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-3-2 13:24:40 |只看该作者 |倒序浏览
    var parentTabs;
        $(document).ready(function () {
            //jquery获取OK
            var jobject = $(".mini-tabs", window.parent.document);
            if (jobject == null) return;
            //id获取OK
            var id = jobject.attr("id");
            if (typeof id == "undefined") return;

            //name设置成功
            var name = jobject.attr("name");
            if (typeof name == "undefined") {
                name = id + "C99";
                jobject.attr("name", name);
            }
            //mini对象获取失败!!!!!!返回undefined
            parentTabs= mini.getbyName(name, window.parent.document);
        });

求救!!!大神为什么mini获取失败?

Rank: 8Rank: 8

沙发
发表于 2016-3-2 13:38:02 |只看该作者
mini.getbyName不适用于跨页面获取控件
另外miniui控件的指定name不适合用jquery的方式改变

Rank: 2

板凳
发表于 2016-3-2 13:42:51 |只看该作者
dforce 发表于 2016-3-2 13:38
mini.getbyName不适用于跨页面获取控件
另外miniui控件的指定name不适合用jquery的方式改变 ...

版主大神 怎么实现跨页面获取mini对象呢?

Rank: 2

地板
发表于 2016-3-2 13:45:06 |只看该作者
dforce 发表于 2016-3-2 13:38
mini.getbyName不适用于跨页面获取控件
另外miniui控件的指定name不适合用jquery的方式改变 ...

jquery对象可以转为mini对象吗?

Rank: 8Rank: 8

5#
发表于 2016-3-2 14:30:37 |只看该作者
frankieyou 发表于 2016-3-2 13:45
jquery对象可以转为mini对象吗?

不能转

通用跨页面方法
a页面
top["win"]=window
b页面
top["win"].mini.get(id)

Archiver|普加软件

GMT+8, 2024-7-6 00:02 , Processed in 1.028707 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部