Javascript获取或设置ckeditor的数据

例如在页面中载入了ckEditor作为程序内容的输入。

<textarea name="content" id="content"></textarea><br>
<input type="submit" value="submit" onclick="submit()">
<script src="/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
    CKEDITOR.replace('content',{
        filebrowserBrowseUrl: '/ckfinder/ckfinder.html?Type=Files',
        filebrowserImageBrowseUrl: '/ckfinder/ckfinder.html?Type=Images',
        filebrowserFlashBrowseUrl: '/ckfinder/ckfinder.html?Type=Flash'
    });
</script>

页面中是使用Jquery进行页面提交的,但是直接用$("#content").val()或$("textarea").eq(0).val()是无法拿到content内容的。这里我们需要使用ckEditor内置的函数来拿到这个内容。

从CKEditor取数据时:

var data_tc = CKEDITOR.instances['txt_editor_tc'].getData();

var content=CKEDITOR.instances['content'].getData();

向CKEditor设置数据时:

CKEDITOR.instances['txt_editor_sc'].setData('test');

你可能感兴趣的:(JavaScript,jquery,获取,ckeditor数据)