jQuery子页面调用父页面元素

使用jQuery在父页面中执行方法 在这个示例中,父页面包含一个iframe,其中加载了子页面。当子页面中的按钮被点击时,它会通过postMessage将消息发送给父页面。要在父页面中执行方法,我们首先需要确保父页面和子页面之间建立了正确的通信机制。在Web开发中,经常会遇到需要在父页面中执行特定方法的情况。通过这种方式,你可以在父页面中执行各种方法,从而实现页面间的通信和交互。在这个示例中,executeMethodInParent函数只是简单地在控制台打印一条消息,你可以根据自己的需求修改这个方法的实现。// 监听子页面发送的消息。 阅读详情

今天做了一个功能,在子页面完成操作后关闭子页面并刷新父页面内容,这种功能以前也做过很多次,但是每次做完都不记录,也使用过几种方法,比如window.open() 打开,然后子页面 window.parent.document来获取父页面元素。但这次是修改别人的代码, 他的打开方式是用<a> 标签, 这时候用window.parent.document就不好用, 可以使用window.opener.document

我写了个小例子, index页面 通过a标签打开 test页面, 在test页面加载过的过程中调用index页面id=ppp的input标签 ,替换value值

index.html

<html>
<body>

<div>
    <a href='javascript: window.open("./test.html")' target="_blank">打开test页面</a>  // 这里我也试过直接用url  主要是在a标签内打开的用parent.document都是取不到的
    <input type="text" id="ppp" value="index原值"></input>
</div>

</body>
<script src="./js/vendor/jquery-1.12.0.min.js"></script>
<script>
    $('#ppp').click(function () {
        $(this).val('由test子页面触发的');
    });
</script>
</html>

test.html

<script src="./js/vendor/jquery-1.12.0.min.js"></script>
<script type="text/javascript">
    $(function () {
        $("#ppp", window.opener.document).click(); //  jquery取父页面元素的方法 并触发点击时间
    });
</script>

后记: 工作中应该养成记录和分析的好习惯,这样的功能做过不止一次,但是每次重新做的时候都忘记了很多细节写法,挺浪费时间的。 东西很简单,要想提升效率,就应该多记录。

Jquery子页面获取父页面元素,子页面向父页面添加元素 父页面动态的获取子页面的元素,以及弹出子页面的时候获取父页面的元素; 立即下载

相关推荐

学习笔记|多组率卡方检验和Fisher确切法|个案加权|规范表达|《小白爱上SPSS》课程:SPSS第十六讲 | 多组率卡方检验和Fisher确切法

学习笔记|多组率卡方检验和Fisher确切法|个案加权|规范表达|《小白爱上SPSS》课程:SPSS第十六讲 | 多组率卡方检验和Fisher确切法

Medlar_CN的博客 2962

jquery调用其他页面的js方法_经典的jQuery实现页面公共部分方法,附代码

首先想到的自然是js来处理了,利用js(jQuery)或ajax从服务器上取回需要的公共页面然后插入页面。一、使用jqury的load方法填充dom,不写回调函数也是可以的,例如:$("#div1").load("/example/jquery/demo_test.txt") load方法使用示例:使用 jQuery AJAX 来改变文本获得外部内容------------------------...

weixin_35795792的博客 1842

告别AT串口线!用STM32F407的USB FS口直连EC800M进行物联网通信

本文介绍了一种创新的物联网通信方案,利用STM32F407的USB FS接口直连EC800M模块,替代传统的AT串口线连接。通过详细的硬件对比、STM32CubeMX配置和USB驱动调试步骤,展示了如何实现更高效的AT指令通信,同时降低硬件复杂度和功耗。

weixin_29189987的博客 706

jquery操作iframe的方法:父页面和子页面相互操作(九种情况)

现实开发中难免会遇到子页面、父页面相互操作的情况,由于时不时地会遇到几次(不是一次),所以就整理了一下父子页面相互相互调用常见的九种情况,作为自己的备忘录,同时也希望对大家有帮助。 一、子页面C1操作父页面P(下述三个方法写在子页面C1中) //获取父页面P中控件的值, btnParent1是子页面C1中的按钮 $("#btnParent1").click(function () { ...

xiaouncle的博客 1万+

22、用户界面流程(UI Flow)全解析

本文全面解析了用户界面流程(UI Flow)的概念、创建步骤及其在系统设计中的应用。通过示例和操作步骤,详细介绍了如何确定屏幕范围、识别屏幕、创建过渡和标记触发器,并阐述了UI Flow在导航识别、验证、可用性优化、测试用例开发和需求推导中的重要作用。文章还结合问答系统案例,展示了UI Flow的实际应用价值,帮助读者深入理解并有效运用这一工具提升系统用户体验。

rice5的博客 154

PyTorch强化学习实战(3)——Gymnasium API扩展功能

我们已经学习了编写智能体必需的 Gymnasium 核心功能,其余 API 功能部分虽然非必需,但能显著提升开发效率和代码整洁度。在本节中,我们简要地介绍了 Gymnasium API 的扩展功能,学习了如何以模块化的方式扩展现有环境的功能,并熟悉了使用包装器可视化智能体活动的方法。

盼小辉丶的博客 1201

jquery、js父子页面操作总结

jquery 父、子页面之间页面元素的获取,方法的调用 https://www.cnblogs.com/it-xcn/p/5896231.html 一、jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 实例:$(...

bcbobo21cn的专栏 2242

C# 与华中数控设备通信:数控机床自动化控制与实时监测系统

华中数控系统与C#通信开发指南 核心要点 通信基础 支持串口(RS232/RS485)和以太网两种连接方式 协议选择:通用Modbus协议或华中自定义HNC协议 关键数据映射表明确各参数对应的寄存器地址和功能码 系统架构 四层架构:设备层→通信层→业务层→应用层 包含实时数据采集、指令下发、状态监控、异常处理全流程 支持Modbus和HNC协议动态切换 代码实现 串口通信使用NModbus库简化开发 提供连接管理、数据读取、指令下发完整示例 包含异常处理和超时重连机制 应用价值 实现数控机床远程监控和自动化

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 2018

jquery中父子页面之间获取元素(比如iframe页面)

当前端主页面需要嵌套一个子页面,比如iframe页面,当在父页面执行子页面的操作时,用$('#元素id')就没有效果。这时就需要用到以下知识点,来实现父子页面的相互操作。

weixin_51609337的博客 2305

做cellchat画图时自环的角度颠倒,如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 464

【华为OD技术面试手撕真题】1、长度最小的子数组 | 手撕真题+思路参考+代码解析(C & C++ & Java & Python & JS)(三种解法)

【华为OD面试手撕真题】长度最小的子数组,本专栏更新每年华为OD机试的高频手撕代码题,每个题目都会使用五种语言进行解答(C & C++& Java & Python & JS),思路分析都非常详细, 实现最低的时间复杂度和高通过率,每个解题思路超过百字,内含各个编程语言的八股文面试题,欢迎大家订阅学习, 代码可以直接运行使用,全网限时最低价,持续更新

KJ.JK 1万+

jquery 父页面,子页面之间页面元素的方法相互调用与元素访问

http://www.cnblogs.com/it-xcn/p/5896231.html 一、jquery父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 实例:$("#ifm").contents().find("#iBt...

格林王子举哥 2605

Multica 自托管部署与使用入门:从上线到让 AI Agent 真正干活

Multica是一个将AI Agent作为团队成员的任务协作平台,支持自托管部署。本文介绍了完整的单机部署流程: 核心架构包括前端界面、后端服务、PostgreSQL数据库和Runtime执行机器 推荐使用Docker Compose部署,需配置数据持久化目录 提供详细的docker-compose.yml和.env配置文件说明 重点注意事项:数据库密码和JWT密钥必须修改,生产环境配置必须设为production 需正确配置前端访问地址和WebSocket连接 部署完成后,用户可创建AI Agent并将其

q742971636的博客 1713

JQuery调用iframe父页面与子页面元素与方法(包含部分js实现)

这篇文章主要介绍了JQuery操作iframe父页面与子页面的元素与方法。需要的朋友可以过来参考下,希望对大家有所帮助 JQuery操作iframe父页面与子页面的元素与方法  下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。  第一、在iframe中查找父页面元素的方法:  $('#id', window.parent.document).xxxx ...

杨柳11 500

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jquery 父、子页面之间页面元素的获取,方法的调用

jquery 父、子页面之间页面元素的获取,方法的调用 一、jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素:     格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();      实例:$("#ifm").contents().find("#iBtnOk").click(); //...

baidu_20876831的博客 5867

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

iframe中参数传递、父页面获取子页面参数、子页面获取父页面参数

window.parent 是iframe页面调用父页面对象,当我们想从iframe内嵌的页面中访问外层页面是可以直接利用window.parent获取; 一、jquery父、子页面之间页面元素的获取,方法的调用 1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 实...

NeverGiveUp的博客 7199

layui父页面与子页面交互(报错:window.parent.$ is not a function)

当layer以iframe层的方式弹出新的窗口(子页面),如何在子页面中访问父页面的元素和函数。 1、访问父页面元素值 var parentId=parent.$("#id").val();//访问父页面元素值 2、访问父页面方法 var parentMethodValue=parent.getMethodValue();//访问父页面方法 3、如何关闭弹出的子页面窗口 var...

CaiXinXing的优快云博客 7725

jQuery iframe父页面和子页面相互调用

jQuery操作iframe父子页面相互操作父页面调用子页面子页面调用父页面 父页面调用子页面 根据iframe的id找到子页面,取子页面的内容 $('#iframe_dept')[0].contentWindow 调用函数(function) $('#iframe_dept')[0].contentWindow.函数名(参数) 例如: $('#iframe_dept')[0].con...

qq_43040552的博客 1433

JQuery操作iframe父页面与子页面的元素与方法

JQuery操作iframe父页面与子页面的元素与方法 JQUERY IFRAME 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。 第一、在iframe中查找父页面元素的方法: $('#id', window.parent.document) 第二、在父页面中获取iframe中的元素方法: $(this).contents().find("

baozi213的博客 133

jquery 父、子页面之间页面元素的获取,方法的调用:

jquery 父、子页面之间页面元素的获取,方法的调用

有问题欢迎加QQ 交流:1531613221 3329

jquery 父、子页面之间页面元素的获取,方法的调用、

一、jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素:     格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();      实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 标签 id; iBtnOk

m0_38035006的博客 6193

jquery 父、子页面之间页面元素的获取

http://www.cnblogs.com/it-xcn/p/5896231.html jquery 父、子页面之间页面元素的获取,方法的调用 一、jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素:     格式:$("#iframe的ID").contents().find("#iframe中的控件ID").cli

Jacky_Cmd 1万+

jq或js父元素、子元素之间页面元素的获取,以及使用后台模板遇到无法将子页面取到的值显示在弹出的页面上的问题

一、jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素:     格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();      实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 &lt;iframe&gt; 标签 id; ...

qq_38337245的博客 2212

iframe父页面与子页面之间的元素获取与方法调用

父页面与子页面之间的元素获取与方法调用: 1、JS 父调子 子调父 元素 window.frames[iframe的name属性值]; ① window.parent.document.getElementById("父页面元素ID"); ②window.parent.document.getElementsByTagName(

ChenXJ 2万+
上一篇: 异常处理-DefaultHandlerExceptionResolver
下一篇: img4java、ImageMagic、GraphicsMagick
1990_super
博客等级 码龄15年 83粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值