jquery easyui 怎样获得tab中的iframe?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery easyui 怎样获得tab中的iframe?相关的知识,希望对你有一定的参考价值。

我要更改对应iframe中form栏位的值。绝不考虑给iframe指定ID的方法。
相应的tab选项卡已经拿到 就是要获得tab中的iframe。

  具体实现代码如下所示:
function getTabWindow()
var curTabWin = null;
var curTab = parent.$(\'#main-center\').tabs(\'getSelected\');
if (curTab && curTab.find(\'iframe\').length > 0)
curTabWin = curTab.find(\'iframe\')[0].contentWindow;

return curTabWin;

调用方式:
1、调用当前Tab中iframe窗体的testMth方法:getTabWindow().testMth();
2、设置当前Tab中iframe窗体的<span id="testPanel"></span>的内容:getTabWindow().$(\'#testPanel\').html(\'我是设置的内容!!!\');
参考技术A

  你好,使用jquery和js都可以获取到iframe,使用jquery如下,

var tab = $("#tab");//假设是tab
$("iframe",tab);//获取tab中的iframe
$("iframe",tab).contents().find("input").val();获取tab中的iframe中的input的值

  具体可以参考  http://www.cnblogs.com/liyuxin/archive/2011/10/06/2199931.html

  希望可以帮助到你

本回答被提问者和网友采纳

jQuery EasyUI

关闭全部tab ```js function euCloseAllTabs(tabs_dom){ console.log(tabs_dom,tabs); //删除tab后tabs.length的长度会变 var titles = new Array(); var tabs = $(tabs_dom).tabs(‘tabs‘); for(var i=0;i

以上是关于jquery easyui 怎样获得tab中的iframe?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery easyui刷新当前tabs的方法

easyui获取当前点击对象tabs的title

jQuery EasyUI

jQuery easyui刷新当前tabs

jQuery EasyUI 中文API Layout(Tabs)

怎么关闭一个jquery easyui的tab