我在iframe中使用了Google。我希望能够控制输入,所以我尝试了:
$('#iframeID').contents().find('input').keydown(function () {
$(".SomeDiv").hide();
});
为什么这不起作用?
答案 0 :(得分:1)
这就是你不能这样做的原因。
答案 1 :(得分:1)
如果没有底层代码,很难回答这个问题,但请看this forum thread。在底部是一个jQuery示例,其中使用jQuery解决了与您相同的问题。
答案 2 :(得分:1)
您无法访问与其父级不同的域中的iframe内容,除非您出于安全原因映射了所有浏览器中通常不允许的域。
以下链接可能会对您有所帮助
http://softwareas.com/cross-domain-communication-with-iframes