jQuery控制iFrame(实例代码) - Web前端
作者:98wpeu发布时间:2026-06-13分类:网页前端技术浏览:4
用JQuery在iframe里取得父窗口的某个元素的值
只好用DOM方法与jQuery方法结合的方式实现了
1.在父窗口中操作 选中IFRAME中的所有单选钮
$(window.frames["iframe1"].document).find(”input[@type='radio']“).attr(”checked”,”true”);
2.在IFRAME中操作 选中父窗口中的所有单选钮
$(window.parent.document).find(”input[@type='radio']“).attr(”checked”,”true”);
iframe框架的:
<iframe src=”test.html” id=”iframe1″ width=”700″ height=”300″ frameborder=”0″ scrolling=”auto”></iframe>
ie7中测试通过
代码:
复制代码 代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD xhtml 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="HTTP://www.w3.org/1999/xhtml" >
<head>
<title>jquery控制iframe</title>
<script type="text/ECMAScript" src="../JS/jquery-1.2.6.js"></script>
<script type="text/javascript">
$(function(){
$("#t1").hover(function(){alert('');});
//$("iframe").contents().find("body").append("I'm in an iframe!");
//$(window.frames["iframe1"].document).find("input[@type='text']").attr("size","30px");
//$("#iframe1").contents().find("#d1").CSS('color','red');
//$(window.frames["iframe1"].document).find("input[@name='t1']").css({background:"#369"});
//$("#iframe1").src("test.html");
});
</script>
</head>
<body>
<div>
<input type="text" id="t1" />
<iframe id="iframe1" src="child.htm"></iframe>
<iframe src="child.htm" width="300" height="100"></iframe>
</div>
<div>
</div>
</body>
</html>
使用JQuery操作iframe
1、内容里有两个ifame
<iframe id="leftiframe"...</iframe>
<iframe id="mAIniframe..</iframe>
leftiframe中jQuery改变mainiframe的src代码:
$("#mainframe",parent.document.body).attr("src","http://www.jb51.net")
2、如果内容里面有一个ID为mainiframe的ifame
<iframe id="mainifame"...></ifame>
ifame包含一个someID
<div id="someID">you want to getthis content</div>
得到someID的内容
$("#mainiframe").contents().find("someID").html() html 或者 $("#mainiframe").contains().find("someID").text()值
3、在父窗口中操作 选中IFRAME中的所有单选钮
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");
那选择id自然就是依然使用find方法
$(window.frames["iframe1"].document).find("#id")
相关推荐
- jquery和ajax的关系详细介绍 - Web前端
- jQuery替换字符串(实例代码) - Web前端
- JQuery实现倒计时按钮具体方法 - Web前端
- 开发插件的两个方法jquery.fn.extend与jquery.extend - Web前端
- jquery验证表单中的单选与多选实例 - Web前端
- jquery得到font-size属性值实现代码 - Web前端
- jquery 缓存问题的几个解决方法 - Web前端
- JQuery中form验证出错信息的查看方法 - Web前端
- jQuery Mobile 导航栏代码 - Web前端
- JQuery实现鼠标滑过显示导航下拉列表 - Web前端
- 网页前端技术排行
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


