У меня есть jwysiwyg Редактор содержимого на моей странице. Управление работает, создавая себя в iframe, который содержит полный HTML-код страницы внутри него.JQuery обнаружение изменения или keyup на теге тела в iframe
Я хочу определить, был ли change
или keyup
, поэтому я могу использовать наш код «указать, что запись должна быть сохранена». У нас есть поля ввода, и эта работа прекрасна, просто этот редактор сторонних редакторов дает нам проблемы.
Вот что исходная страница выглядит следующим образом:
<div id="this_is_our_div_Container">
<div class="wysiwyg">
<iframe id="f_Body-wysiwyg-iframe">
<html>
<body style="margin: 0;" class="wysiwyg">
I just typed this now!</body></html>
</iframe>
</div>
<textarea class="wysiwyg" cols="20" id="f_Body" name="f_Body" rows="2"
style="display: none;"></textarea>
</div>
Смотрите, что тег тело содержит изменения в режиме реального времени.
С этими вопросами SO ...
jQuery 'if .change() or .keyup()'
https://stackoverflow.com/a/1639342/511438
Я попробовал следующее document.ready:
$('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');
});
Надеюсь, это поможет PrintScreen. LARGER
Так в чем ваш вопрос? –
Вы серьезно? Хорошо, как я могу связать событие с тегом body, чтобы обнаружить штрихи? –