jQuery MiniUI

标题: 如何在用mini控件或方法打开的页面获取这个页面对应的div? [打印本页]

作者: cola_unique    时间: 2013-9-23 16:32:19     标题: 如何在用mini控件或方法打开的页面获取这个页面对应的div?

如何在用mini控件或方法打开的页面获取这个页面对应的div?
例如有这样的层次结构

<DIV style="HEIGHT: 656px" id=mini-15$body$2 class="mini-tabs-body mini-tabs-hideOverflow">
    <IFRAME style="WIDTH: 100%; HEIGHT: 100%" onload=__iframe_onload2() src="/Base/PortalBlock/DoorBlock/List?_t=500533" frameBorder=0></IFRAME>
</DIV>


需要在/Base/PortalBlock/DoorBlock/List页面代码上写Js获取外层Div,有方法或者属性么?

作者: factory    时间: 2013-9-23 16:44:37

你自己的iframe的话,你在子页面 window.parent.abc()

abc()是父页面的方法,里面对于这个div进行一些操作
或者return 这个div对象.
作者: cola_unique    时间: 2013-9-23 17:37:51

factory 发表于 2013-9-23 16:44
你自己的iframe的话,你在子页面 window.parent.abc()

abc()是父页面的方法,里面对于这个div进行一些操作

问题是我这个div怎么获取啊。。div的id都是动态生成的。。
作者: factory    时间: 2013-9-24 09:19:44

cola_unique 发表于 2013-9-23 17:37
问题是我这个div怎么获取啊。。div的id都是动态生成的。。

无法获取ID就无法通过ID获取了,你要么给name,通过name获取,要么通过父子关系来获取,比如先获取div的父元素,然后再获取该子元素div.




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2