将Click侦听器添加到在另一个iframe中动态创建的iframe

时间:2013-12-23 18:41:41

标签: javascript jquery

我使用以下代码将Click事件添加到iframe

$("#myframe").load(function() {
    $(this.contentWindow.document).on('click', function() {
      alert("works fine");
    });
  })

它工作正常,但我需要一个内部iframe的点击监听器,它是另一个iframe(父#maframe)的一部分。

1 个答案:

答案 0 :(得分:0)

$("#myframe").load(function() {
    $(this.contentWindow.document).on('click', function() {
        alert('for parent')
    });

    $(this.contentWindow.document).find('iframe').contents().on('click', function() {
        alert('for inner iframe')
    });
})