2013-12-23 5 views
0

Я использовал ниже код, чтобы добавить событие щелчка в IFrameдобавления щелчка слушателя Iframe, который создается динамически в другом IFRAME

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

Он отлично работает, но мне нужен щелчок слушатель для внутреннего фрейма, который является частью другой iframe (parent #myframe).

+0

http://stackoverflow.com/questions/2736877/jquery-intercept-links-clicked-inside-an-iframe '$ ('# myiframe'). (Содержание). Найти ("# контейнер") .delegate ('a', 'click', function (e) { // do stuff } ' – Cilan

+0

iFrameCeption ... –

ответ

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') 
    }); 
}) 
Смежные вопросы