clwn.net
当前位置:首页 >> jquEry 在父页面中如何获取子页面中的对象 >>

jquEry 在父页面中如何获取子页面中的对象

$(function(){<br>var doc = document.getElementById('id_iframe').contentWindow.document;<br>$(doc).find(&quot;#id_button_test&quot;).click(function() {<br> alert(&quot;test&quot;);<br>});<br>});

如果你说的"子页面”是 iframe 的话.可以做到.在子页面通过 `window.parent`可以访问其父页面的 window 对象. 则 window.parent.$ 既是 jQuery 了~

要想父页面局部更新,你这里有两种方式,一种是用iframe方式,弹出一个div层,嵌套iframe,提交后,通知父页面;另一种是ajax异步方式,弹出一个表单层,提交数据后,回调处理.

需要准备的材料分别有:电脑、html编辑器、浏览器.1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery.2、在index.html中的<script>标签,输入jquery代码$('body').append($('#a').parent().attr('id'));3、浏览器运行index.html页面,此时成功通过ID为a的div获取了它父级元素并打印其ID值.

1、在父页面访问Iframe子窗体的txtAddress控件 window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ; 2、在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件 string strValue =

在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素 在父窗口中获取iframe中的元素 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 实例:

发现答非所问的人还不少啊取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);类似的,取其它窗口的方法大同小异$(selector, window.top.document);$(selector, window.opener.document);$(selector, window.top.frames[0].document);希望对你能有帮助

var _i=window.parent.i;_i++;-------------能通过不

你需要在页面加2113载完成时(而不是5261刚加载时)执行alert如果像你这么写在alert执行的时4102候<iframe src="child.html" id="myframe"></iframe>还没有加载所以找不到1653这个版元素当然就是null了下面给你个jquery的例子,权以供参考$(document).ready(function(){ alert(document.getElementById("myframe").contentWindow.document.getElementById(" pg"));})

是你的tab名称有空格吧

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com