我想为一个iframe分配一个keydown事件处理程序.类似于纯JS的东西:
document.getElementById('iframe_id').contentWindow.addEventListener('keydown',funcName,true);
我试过了:
$(document.getElementById('iframe_id').contentWindow).keydown( function() { // my func });
但它不工作..请帮助!
解决方法
contentWindow是iframe的窗口对象.你想要iframe的文档:
$(document.getElementById('iframe_id').contentWindow.document).keydown(function() { // my func });
请注意,我不知道jQuery如何对来自其他窗口/框架的元素做出反应.