我想知道为什么这是不可能的......
我有一个带iframe的文件index.php
index.php
->iframe.php
index.php文件已经执行了 jquery.js ,而在iframe上我写了这个
window.jQuery = window.$ = parent.jQuery;
$(document).ready(function(){
$("div#test").html('Hello World');
});
我知道它可能不是很有用,但我想知道是否有可能是这样的。
答案 0 :(得分:1)
您的jquery代码中有错误,请替换以下行:
$("div#test").('Hello World');
这个:
$("div#test").html('Hello World');
答案 1 :(得分:1)
尝试这个(我现在没有网络服务器,所以不确定是否有任何可以工作):
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(function(){
//try this
//object = parent.$(parent.document)
//object.find('body').append('<p>ello</p>')
//or this
//$('body',parent.document).append('<p>ello</p>')
})
</script>
答案 2 :(得分:0)
好的,我的代码工作正常,我可以调用jQuery函数,但是在父DOM上执行调用iframe的函数!