Jquery обнаруживает изменение или нажатие клавиши в теге body внутри iframe

На моей странице есть jwysiwyg редактор контента. Элемент управления работает, создавая себя в iframe, который содержит полный код HTML-страницы.

Я хочу определить, было ли изменение или нажатие клавиш, чтобы я мог использовать наш код «указать, что запись должна быть сохранена». У нас есть поля ввода, и это работает нормально, только этот сторонний редактор создает проблемы.

Вот как выглядит исходный код страницы:

Посмотрите, что тег body содержит изменения в реальном времени.

С этими вопросами SO...

jQuery 'if .change() или .keyup()'

https://stackoverflow.com/a/1639342/511438

Я пробовал следующее в документе. Готово:

$('iframe').contents().find('body.wysiwyg').live('change', function (e)
{
    alert('testing');
});
$('iframe').contents().find('body.wysiwyg').live('keyup', function (e)
{
    alert('testing');
});
$('iframe > *').bind('keyup', function (e)
{
    alert('testing');
});

Надеюсь, этот принтскрин поможет. БОЛЬШОЙ enter image description here

6
задан Community 23 May 2017 в 10:32
поделиться