CKEditor键事件没有正确更新文本



当用户在CKEditor文本区域内键入div时,我有以下代码来自动更新div内的内容:

CKEDITOR.instances.editor.on("key", function(e)
{
    var preview = document.getElementById('some-div');
    preview.innerHTML = CKEDITOR.instances.editor.getData();
});

问题是,如果我输入"Hello world",在div中显示"Hello world",而"d"直到按下另一个键才出现。我希望这两个地方的内容相同。提前感谢!

我用另一种方式处理键事件。你可以在下面看到:

CKEDITOR.instances.editor.on('contentDom', function() 
{
    CKEDITOR.instances.editor.document.on('keyup', function(event) 
    {
        var preview = document.getElementById('some-div');
        preview.innerHTML = CKEDITOR.instances.editor.getData();
    });
});

相关内容

  • 没有找到相关文章

最新更新