在我的網頁上,有一個IFRAME加載,我只是希望它加載後找到元素,所以我用這個功能:如何使用`DOMNodeInserted` - 會爲iframe內容,以確定
$("body").on("DOMNodeInserted", ".ssueContentIframe", function() {
$(this).css('border', '1px solid red'); //works
update();
});
Iframe
加載後,我想添加一個事件監聽器到我的元素之一,所以我想傾聽以及我打電話像上面的update
函數,但我沒有得到結果。
對於Iframe內容,使用DOMNodeInserted
的正確方法是什麼? 這裏是我的update
功能的嘗試:
var update = function(){
$(".ssueContentIframe").contents().on("DOMNodeInserted", '.ui-grid-selection-row-header-buttons', function(){
//above contents load in for loop, after loop nothing added
$(this).css('border', '1px solid red');//not works
});
};
或什麼是正確的做法,是沒有任何插件,否則? 在這裏需要您的幫助!
iframe是否與父窗口有相同的起源? – guest271314
是的,只有同一起源 - 但不起作用 – 3gwebtrain