我想开发一个网站来测试其他网站脚本。
在我想测试的网站(iFrame)中,我有以下事件监听器:
$(document).ready(function(e){
$(document).keypress(HandleKeyPress);
});
现在我想从我的testpage(parent)触发一个按键事件来测试事件监听器。
我试过了:
var _window = $("#test-container")[0].contentWindow;
...
...
var evt = $.Event("keypress");
evt.charCode = char.charCodeAt(0);
$(_window.document).trigger(evt);
但没有任何反应?!?!
答案 0 :(得分:1)
这是您定位父文档的方式
var parentDoc = window.parent.document
一旦您有权访问父文档对象,您可以尝试任何您想要的。并且可以在下面找到jquery实例
var parentDoc = window.parent.$
如果有帮助,请告诉我。