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

如题所述

initPagerList 为 iframe 页面内的方法。

<html>
<head>
 <title></title>
 <script>
  $(function(){
    /*
     说明: iframeID 为iframe的ID;
     initPagerList 为 iframe 页面内的方法。
    */
    //调用iframe页面iframeID中的initPagerList方法
    $(window.parent.document).contents().find("#iframeID")[0].contentWindow.initPagerList();
    //获取iframe页面iframeID中的文本框txtControlID对象
    var txtControlObj=$(window.parent.document).contents().find("#iframeID")[0].contentWindow.find("#txtControlID");
    //为iframe页面iframeID中的文本框txtControlID赋值
    txtControlObj.val("我就是你需要设置的内容值!");
  });
 </script>
</head>
<body>
</body>
</html>

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-31
jquery中获取iframe的id的方法:
var frameId = window.frameElement && window.frameElement.id || '';
alert(frameId);
比如有个
<iframe id="FrameX" src="../index.html" scrolling="no" frameborder="0" >
用以上方法获取到后就显示FrameX。
相似回答
大家正在搜