jquery不能获得kindeditor编辑器的内容?

时间:2016-12-03 20:56:16 类型:JS/JQUERY
字号:    

问: 在通过Jquery来获得使用kindeditor编辑器时的内容时, 始终获得得内容是空值, 而通过form表单提交时, 又可以获得编辑的内容, 这是什么原因呢?

答:  因为在使用js/jquery来获得内容时,  没有同步数据到textarea, 使用editor.sync('editor_id')可解决问题;
具体方法如下:

HTML代码:

 <textarea name="intro" id="editor_id" style="width:700px; height:450px;"></textarea>
         <input type="button" value="提交" />

Jquery代码如下:

KindEditor.ready(function(K) {
                window.editor = K.create('#editor_id');
				
        });
$(function(){
	$("input[type='button']").click(function(){
        editor.sync('editor_id');//同步数据后可以直接取得textarea的value
		var content = $("#editor_id").val();
		if(content=="")alert("内容不能为空");
	});
})