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