jquery怎么获取当前页面iframe的id

jquery怎么获取当前页面iframe的id,第1张

initPagerList 为 iframe 页面内的方法。

<html>

<head>

 <title></title>

 <script>

  $(function(){

    /

     说明: iframeID 为iframe的ID;

     initPagerList 为 iframe 页面内的方法。

    /

    //调用iframe页面iframeID中的initPagerList方法

    $(windowparentdocument)contents()find("#iframeID")[0]contentWindowinitPagerList();

    //获取iframe页面iframeID中的文本框txtControlID对象

    var txtControlObj=$(windowparentdocument)contents()find("#iframeID")[0]contentWindowfind("#txtControlID");

    //为iframe页面iframeID中的文本框txtControlID赋值

    txtControlObjval("我就是你需要设置的内容值!");

  });

 </script>

</head>

<body>

</body>

</html>

①jquery在父页面 获取iframe子页面的元素

代码如下:(objid为子页面的id)

$("#objid",documentframes('iframename')document)

②js 在父页面获取iframe子页面元素代码如下:

windowframes["iframe_ID"]documentgetElementByIdx_x("元素id");

以上两种都能获取到子页面中的元素,再根据元素去获取元素的值就可以了。

具体实现代码如下所示:

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('我是设置的内容!!!');

以上就是关于jquery怎么获取当前页面iframe的id全部的内容,包括:jquery怎么获取当前页面iframe的id、jquery,iframe,如何在父窗口监听,子窗口发生改变时,父窗口获取子窗口的值、jquery easyui 怎样获得tab中的iframe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9584580.html

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

发表评论

登录后才能评论

评论列表(0条)

保存