2017-04-11 66 views
0

您能否建議如何爲jQuery中動態添加的iframe元素綁定onclick函數。爲onclickevent綁定動態添加的jQuery元素

情況就像 - 我有4個單選按鈕。每當有人選擇第二個單選按鈕,我加載一個iframe,並在該iframe中有一個按鈕,我需要從外部JS文件中獲得一個onclick函數。

on page load $(「#iframe」).length = 0,所以不能使用$(「#iframe」)。find方法。

請告知

感謝, Aniket

回答

1

找到一個有效的選擇器內嵌框架,並使用.contents()得到它的內容。

var iframe = $('#your_iframe').contents(); 

iframe.find('your_clicable_item').click(function(event){ 
    console.log('work fine'); 
}); 
+0

馬尼什您好,感謝您的回覆。我已經嘗試過這一個,但它不工作,因爲頁面加載iframe仍然不可用。它只會在單選按鈕選擇後才起作用 – Aniket