На моей странице есть 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');
});
Надеюсь, этот принтскрин поможет. БОЛЬШОЙ