如何在jQuery中将事件添加到动态创建的iframe的主体中?

时间:2012-10-31 14:11:17

标签: javascript jquery

我试过了:

$(document).on("event", window.iframe_name.doument.getElementsByTagName["body"][0], function(){
    //code
});

但它似乎不起作用。

1 个答案:

答案 0 :(得分:0)

首先,您必须等待iFrame加载。

$(function(){
    $('#iFrame').load(function(){
        //then set up some access points
         var frame = document.getElementById('iFrame'); // referance to the iframe
         var frameWindow = frame.contentWindow; // referance the iframes window
         var contents = $(this).contents(); // contents of the iframe

         frameWindow.$('body').on(//your code here)

    })
})