2017-04-11 20 views
0

JQueryで動的に追加されたiframe要素のonclick関数をバインドする方法を教えてください。動的に追加されたjQuery要素のためのonclickeventのバインド

状況は同じです - 私は4つのラジオボタンを持っています。誰かが2番目のラジオボタンを選択しているときはいつでも1つのiframeをロードしていて、そのiframeには外部のJSファイルから1つのonclick関数が必要なボタンがあります。

load $( "#iframe")。length = 0なので$( "#iframe")。findメソッドを使用できませんでした。

有効なセレクタでiFrameを検索

おかげで、 Aniket

答えて

1

に助言し、そのコンテンツを取得するために.contents()を使用してください。

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

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

こんにちはマニッシュ、返信いただきありがとうございます。私はこの1つを試みたが、iframeがまだ利用できないページの読み込みで動作しない。ラジオボタンの選択後にのみ機能します – Aniket

関連する問題