开启辅助访问
帐号登录 |立即注册

jQuery控制iframe中对象的方法

 
jQuery中的$()方法很容易获取到DOM中的元素。但是这个方法不适用于引用iframe中的元素。 如下面的html a.htm

b.htm
[HTML] 纯文本查看 复制代码
this is b.htm


如果要在a.htm中获得b.htm中的id为default的div,可以使用如下方法:

[JavaScript] 纯文本查看 复制代码
$("#frame").contents().find("#default")

来得到这个div的jQuery对象。

特别需要注意一点,就是iframe中的src一定要使用绝对路径,否则jQuery是无法正确找到对应的元素的。 尤其在公网上。之前就因为这个问题,折腾了一晚没解决,换成绝对地址就好了。

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。