$ (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