我有一个带有 CKEditor (bbCode 插件)的文本区域。
<textarea id="editor1" name="conteudo" class="form-control" rows="3" required></textarea>
这是我的 CKEditor 实例:
$( document ).ready( function() {
$( 'textarea#editor1' ).ckeditor();
} );
我正在做一个JSON
需要一个值的请求,我希望在此修改该值textarea
,我尝试过jQuery
但没有成功!
以下是我的尝试:
video_id = "lLi1Lx2xTKI";
$.getJSON('http://gdata.youtube.com/feeds/api/videos/'+video_id+'?v=2&alt=jsonc',function(data,status,xhr){
description = data.data.description;
// Attempt here
$("#editor1").html(description);
});
UPDATE
我尝试使用“.val()”但没有成功!
您不能简单地通过 jQuery 将文本添加到 CKEDITOR,而是使用api由CKEDITOR给出
CKEDITOR.instances.editor1.setData(data.data.description);
这里你的代码看起来像
$.getJSON('http://gdata.youtube.com/feeds/api/videos/'+video_id+'?v=2&alt=jsonc',function(data,status,xhr){
CKEDITOR.instances.editor1.setData(data.data.description);
});
Fiddle
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)