「keyup」イベントが発生したときに関数を起動しようとしています。これは、通常のテキストエリアと入力フィールドでテストしている場合は正常に機能しますが、tinyMCEエディターで同じコードを使用しても何も起こりません。tinyMCEがJavaで実行されており、すでにイベントリスナーが配置されているためだと思いますが、私のJavaの知識は、この問題に対処するのに十分とは言えません。
これは、tinyMCEエディターを除いて、ページ上のすべての入力を機能させる私のコードです。
<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>
私が実際に達成しようとしているのは、スタックオーバーフローエディタに似たもので、入力が別のボックスに反映されます。
読んでくれてありがとう、そして私が得るかもしれないどんな助けにも前もって感謝します。
よろしく、トム