jquery如何在html页面取得iframe的元素

a.html页面里面有一个name="iframe_form"的iframe,iframe里面有个.send,如何选中它... a.html页面里面有一个name="iframe_form"的iframe,iframe里面有个.send,如何选中它 展开
 我来答
kudick
推荐于2018-03-04 · TA获得超过220个赞
知道答主
回答量:75
采纳率:0%
帮助的人:87.6万
展开全部

如果这个iframe的页面跟a.html是同域名下的,就可以可以来取:

  1. 获取iframe的页面内容:

    var $doc = jQuery('iframe').contents();

    这里的contents()方法就可以iframe页面内任何对象。

  2. 使用选择器获取你想要的对象:

    var $send = $doc.find('.send');

  3. 链式写法:var $send = jQuery('iframe').contents().find('.send');

$send就是你要的jQuery对象了。


当然,如果iframe的页面跟a.html是不同域的话,受浏览器的安全访问限制,就没有办法获取你要的对象了。

crystaljmh
推荐于2016-02-26 · TA获得超过993个赞
知道小有建树答主
回答量:740
采纳率:66%
帮助的人:268万
展开全部
利用jquery取得iframe的元素有如下几种方法:
1、利用元素ID取得:$("#ID");
2、利用CSS样式取得:$(".CSS名");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
化石程序员
2013-07-04
知道答主
回答量:4
采纳率:0%
帮助的人:5841
展开全部
$('iframe[name="iframe_form"] .send')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式