JQUERY IFRAME
下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS与可以实现。
第一、在iframe中查找父页面元素的方法:
$('#id', window.parent.document)
第二、在父页面中获取iframe中的元素方法:
$(this).contents().find("#suggestBox")
第三、在iframe中调用父页面中定义的方法和变量:
parent.method
parent.value
iframe里用jquery获取父页面body
iframe.html
<html>
<script src='jquerymin.js'>
</script>
<body id='1'>
<div>it is a iframe</div>
</body>
<script>
$(document).ready(
function()
{
var c = $(window.parent.document.body) //麻烦的方法: var c = $($(window).eq(0)[0].parent.document).find('body'); ,忘了可以用前面的方法了
alert(c.html());
}
);
</script>
</html>
content.html
<html>
<script src='jquerymin.js'>
</script>
<body id='fa'>
<iframe src='iframe.html' width='100' height='100'></iframe>
<br>
<br>
<br>
<div id='mydiv'>content iframe</div>
</body>
<script>
function a()
{
alert(1);
}
alert($(document).text());
</script>
</html>
分享到:
相关推荐
1. 在iframe中查找父页面元素: 在jQuery中,可以通过传递window.parent.document作为上下文来查找父页面的元素。例如,如果我们知道父页面中有一个id为"parentElement"的元素,我们可以通过以下方式获取: ```...
本篇文章将详细讲解如何利用jQuery实现iframe页面的切换功能,以便于创建更丰富的用户体验和更高效的页面加载策略。 首先,我们需要理解iframe的基本概念。Iframe(Inline Frame)是HTML中的一个元素,它允许我们在...
- **`jQuery`插件**:`jqueryiframe`可能包含一些jQuery插件,如`iframeResizer`,这些插件简化了iframe的尺寸调整和通信过程。 4. **JQuery方法** - **`$(selector).contents().find()`**:使用jQuery选择器获取...
在这个场景下,"jquery应用子页面在父页面打开"意味着利用jQuery的方法和特性来处理父子页面之间的交互。 首先,我们需要理解基本的HTML框架结构,如`<iframe>`元素,它可以用于在父页面中嵌入子页面。通过设置`src...
第一、在iframe中查找父页面元素的方法:$(‘#id’, window.parent.document) 第二、在父页面中获取iframe中的元素方法:$(this).contents().find(“#suggestBox”) 第三、在iframe中调用父页面中定义的方法和变量:...
在提供的压缩包文件中,"jquery_点击按钮_隐藏父页-引用页的iframe"可能包含了示例代码或演示页面,你可以参考这些资源来进一步理解和实践上述步骤。通过熟练掌握`jQuery`的用法,你可以创建出更多复杂且富有交互性...
在IT领域,网页编程尤其是JavaScript和jQuery操作DOM元素时,涉及到父页面与iframe子页面之间的数据交互是一项常见但又相对复杂的技术。本文将基于提供的文件信息,深入解析父页面如何获取iframe子页面的数据,以及...
在网页设计中,有时我们需要在父页面(外层页面)中通过`iframe`来嵌入子页面(内层页面),并实现子页面中的图片在父页面全屏展示。这个过程涉及到多个技术点,包括HTML、CSS以及JavaScript。下面将详细解释如何...
如示例中的代码,使用了jQuery函数,并传入了iframe的父文档作为ownerDocument参数,这样就可以在父页面中访问iframe的内容。 3. iframe的跨域问题: 正如文中所提及的,当iframe的内容不是与其父页面同源的情况下...
在网页开发中,有时我们需要实现一个功能,即在iframe中打开一个新的弹出窗口,并且这个弹出窗口能够遮罩住其父级页面,提供一种更好的用户体验。标题"iframe弹出框遮罩父类页面"正是关于这个技术点的讨论。在描述中...
1)在iframe中查找父页面元素的方法:$(‘#id’, window.parent.document) 2)在iframe中调用父页面中定义的方法和变量:parent.methodparent.value 3)实例 1.父页面 代码如下:<%@ Page Language=”C#” ...
1. **在iframe中查找父页面元素**: ```javascript $('#id', window.parent.document) ``` 这段代码在`iframe`内部寻找ID为`id`的元素,`window.parent`指向父窗口的引用,`document`则表示父页面的文档对象。 ...
jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe动态添加tab选项卡 jquery iframe...
如果要在 iframe 子页面中取父页面中的标签中的值,可以使用 `window.parent.document.getElementById("test").value`,或者使用 jQuery 方法: ``` $(window.parent.document).contents().find("test").val(); ``` ...
6. **跨域问题**:注意,由于浏览器的安全策略,`iframe`加载的页面必须与父页面同源,否则可能会遇到跨域限制。如果需要加载跨域内容,可以尝试使用`CORS`或其他解决方案,但这需要后端服务器的支持。 通过以上...
在本文中,我们将会探讨如何在jQuery环境下实现一个特定功能,即如何将iframe中的页面元素弹出并在父页面上全屏化。这个过程涉及到了多方面的技术细节,包括jQuery的基本使用、iframe的特性、全屏API的兼容性处理...
在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...
父页面动态的获取子页面的元素,以及弹出子页面的时候获取父页面的元素;