iframe子页面获取父页面的点击事件
来源:互联网 发布:复旦大学软件工程学院 编辑:程序博客网 时间:2024/05/16 07:13
父页面Html代码:
<head> <meta charset="UTF-8"> <title>parent page</title> <script type="text/javascript" src="./js/jquery-1.11.2.js"></script> </head><body><iframe id="myframe" width="500px" height="100px" frameborder="1px" src="test_child.html"> </iframe></body></html><script type="text/javascript"> $('#myframe').on('load',function(event){ $('#myframe').contents().find('li.item').on('click',function(){ console.log('子页面的索引是: '+$(this).index()); }); }); </script>
子页面Html代码:
<html lang="en"><head> <meta charset="UTF-8"> <title>child page</title> <style type="text/css"> ul li{list-style:none;} .list{height:60px;} .list .item{width:50px;height:50px;background:red;float:left;margin:0px 3px;} </style></head><body><ul class="list"> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li> <li class="item"></li></ul></body></html>
通过$('#myframe').contents().find('li.item')可以找到iframe子页面里的li.item元素,但就是不能响应click事件
$('#myframe').contents().find('li.item').click(function() { ... });
后来经高手指点后,先用load事件指定iframe元素加载完成时运行的函数,这子页面就能响应点击事件。
阅读全文
0 0
- iframe子页面获取父页面的点击事件
- 父页面 获取 子iframe的元素
- 子页面获取父页面的iframe的信息
- iframe子页面获取父页面对象
- iframe子页面获取父页面元素的方法
- iframe父页面获取子页面的参数
- iframe子页面获取父页面元素的方法
- iframe子页面获取父页面元素的方法
- iframe子页面获取父页面元素的方法
- iframe子页面获取父页面元素的方法
- JQeury Iframe 在子页面获取父页面的tabs
- iframe子页面中获取父页面元素的值
- iframe刷新后,父页面获取子页面的元素
- jsp子页面(iframe)获取父页面(在另一个页面中用iframe)元素的方法
- js通过contentWindow控制iframe子页面元素点击事件,并把值传给父页面
- 在引用iframe后,子页面获取父页面iframe的src
- 父窗口获取iframe子页面的title
- easyUI的iframe子页面获取父页面元素和给父页面元素赋值
- Linux不是Windows
- text-align:justify使用
- hdu 5136 Yue Fei's Battle
- Android开发之路填坑与挖坑记录
- 源码解析ListView中的RecycleBin机制
- iframe子页面获取父页面的点击事件
- 遍历表中所有的数据(通过key值来获取的,而不是i(索引)值)
- 8、合并表记录
- Extjs中的config与constructor的异同点
- This Toast was not created with Toast.makeText()
- DBA面试题系列一
- 王心凌私密照外泄_你的秘密暴露了吗?
- 三种方式遍历的比较
- Oracle数据库归档的打开和关闭