$ (this) .keyup () reagiert nicht, wenn der Fokus auf tinyMCE liegt

Ich versuche eine Funktion auszulösen, wenn das "keyup" -Ereignis eintritt. Dies funktioniert einwandfrei, wenn ich es in normalen Textbereichen und Eingabefeldern teste. Wenn ich jedoch denselben Code im tinyMCE-Editor verwende, passiert nichts. Ich vermute, es liegt daran, dass tinyMCE auf Java ausgeführt wird und bereits Ereignis-Listener vorhanden sind. Mein Java-Wissen ist jedoch noch lange nicht ausreichend, um dieses Problem zu lösen.

Dies ist mein Code, der alle Eingaben auf der Seite abgesehen vom tinyMCE-Editor verarbeitet:

<code><script type="text/javascript">
$(document).ready(function() {

    $(this).keyup(function(){

        // get the contents of the editor...
        var content = tinyMCE.get('demo_textarea');
        content = escape(content.getContent());
        content = content.replace("+", "%2B");
        content = content.replace("/", "%2F");

        // copy the contents of the editor into #box_2
        $('#box_2').html(content);

    });

}
</script>
</code>

Was ich eigentlich versuche zu erreichen, ist etwas ähnlich dem Stapelüberlauf-Editor, in dem Ihre Eingabe in einem anderen Feld wiedergegeben wird.

Vielen Dank fürs Lesen und im Voraus für jede Hilfe, die ich bekommen kann.

Grüße, Tom

Antworten auf die Frage(2)

Ihre Antwort auf die Frage