如何在jquery中提醒keyup事件的ckeditor值?

时间:2018-04-12 06:37:19

标签: jquery ckeditor

代码:

<script src="//cdn.ckeditor.com/4.9.1/standard/ckeditor.js"></script>
<script src="<?php echo base_url(); ?>resource/js/jquery.min.js"></script>
<script>
    $(document).ready(function(){
        $('#question').keyup(function() {
            var value = CKEDITOR.instances['question'].getData();
            alert(value);
        });
    });
</script>

<textarea class="ckeditor" name="question" id="question"></textarea>

在这段代码中,我创建了ckeditor,它完美地工作但是现在我希望我的警报上的值不起作用但我不知道为什么?那么,我该如何解决这个问题呢?请帮我解决这个问题。

谢谢

2 个答案:

答案 0 :(得分:0)

更改你的js如下:

CKEDITOR.instances['question'].on('change', function() { 
  var value = this.getData();
  alert(value);
});

答案 1 :(得分:0)

取代keyup需要使用key

JS:

var e =CKEDITOR.instances['question'];
e.on('key',function() {
            var value = e.getData();
            alert(value);
        });

HTML:

<textarea class="ckeditor" name="question" id="question"></textarea>