jquery easyui 怎样获得tab中的iframe

jquery easyui 怎样获得tab中的iframe,第1张

具体实现代码如下所示:

function getTabWindow() {

var curTabWin = null;

var curTab = parent$('#main-center')tabs('getSelected');

if (curTab && curTabfind('iframe')length > 0) {

curTabWin = curTabfind('iframe')[0]contentWindow;

}

return curTabWin;

}

调用方式:

1、调用当前Tab中iframe窗体的testMth方法:getTabWindow()testMth();

2、设置当前Tab中iframe窗体的<span id="testPanel"></span>的内容:getTabWindow()$('#testPanel')html('我是设置的内容!!!');

1在iframe中查找父页面元素的方法:

$('#id', windowparentdocument)

2在iframe中调用父页面中定义的方法和变量:

parentmethod

parentvalue

使用嵌套加载

举个例子:

$("#iframe1")load("1html",{post:1},function(){

//这一步是第一次加载

//加载该页面后,执行回调函数,再次加载该页面,来实现刷新功能

$("#iframe1")load("1html");

});

但是

jQuery

一般是用在DIV标签里,有了jQuery就不用iFrame了。貌似在iframe本身点击就可以刷新的,不需要js干涉。如果需要刷新iframe子页中的内容,鼠标放在iframe的框架内点右键-刷新。在IE下是这样用的。

以上就是关于jquery easyui 怎样获得tab中的iframe全部的内容,包括:jquery easyui 怎样获得tab中的iframe、jquery 怎么获取当前iframe的父元素、jquery 获得刷新后iframe的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9629539.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存