$ (this) .keyup () nie odpowiada, gdy koncentruje się na tinyMCE

Próbuję uruchomić funkcję, gdy nastąpi zdarzenie „keyup”. Działa to dobrze, gdy testuję go na normalnych polach tekstowych i wejściowych, jednak gdy używam tego samego kodu w edytorze tinyMCE, nic się nie dzieje. Podejrzewam, że to dlatego, że tinyMCE działa na Javie i już ma na swoim miejscu detektory zdarzeń, jednak moja wiedza o java to wiek, w którym nie mogę być w pobliżu, aby poradzić sobie z tym problemem!

To jest mój kod, który działa na wszystkich wejściach na stronie, z wyjątkiem edytora tinyMCE:

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

To, co próbuję osiągnąć, jest podobne do edytora przepełnienia stosu, w którym dane wejściowe znajdują odzwierciedlenie w innym polu.

Dziękuję za przeczytanie i z góry dziękuję za wszelką pomoc, jaką mogę uzyskać.

Pozdrawiam, Tom

questionAnswers(2)

yourAnswerToTheQuestion