当“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>
我实际上想要实现的是类似于堆栈溢出编辑器的东西,您的输入反映在另一个框中。
感谢您的阅读,并提前感谢我可能获得的任何帮助。
问候,汤姆