Мне нужно сделать обработчик клика для елемента внутри iframe

219
18 июля 2017, 19:42

Мне нужно сделать обработчик клика для елемента внутри iframe. Пробовал так, но ничего не работает

jQuery('body').on('click', 'iframe .review-submit-button', function(e) {
 console.log('test');
});
Answer 1

Вот как можно это сделать:

$('iframe').load(function(){
  $(this).contents().find("body").on('click', function(event) { alert('test'); });
});

Пример работы кода здесь.

Примечание: это будет работать только в том случае, если обе страницы находятся в одном домене.

READ ALSO
Отловить изменение содержимого div

Отловить изменение содержимого div

У меня есть div, содержимое которого может меняться различными способами: например, весь его контент может быть изменён через innerHTML, или могут...

319
Как связать чекбокс с вызовом метода? [дубликат]

Как связать чекбокс с вызовом метода? [дубликат]

На данный вопрос уже ответили:

282
jquery не подхватывает ссылку с json [дубликат]

jquery не подхватывает ссылку с json [дубликат]

На данный вопрос уже ответили:

296
Поправить работу функции по событию change jquery

Поправить работу функции по событию change jquery

У меня есть input, в который нужно ввести число

421