我在将文本重新发送到summernote编辑器时遇到了问题。
我已经尝试过(但没有奏效):
$("#EDITsummernote").innerHtml = 'test';
怎么做?
提前谢谢。
答案 0 :(得分:48)
由于v0.7.0 code()
已被弃用和删除(destroy()
方法的故事相同)。
您必须使用$(".summernote").summernote("code", "your text");
参考:http://summernote.org/getting-started/#get-amp-set-code
在v0.7.0之后,删除了直接jquery方法,destroy和代码,以避免与其他jquery库发生冲突。
答案 1 :(得分:25)
$(".summernote").code("your text");
答案 2 :(得分:6)
插入文字:
$('#summernote').summernote('editor.insertText', 'hello world');
如果要在编辑器中设置(粘贴)HTML代码,可以使用此行:
$('#summernote').summernote('editor.pasteHTML', '<b>hello world</b>');
奖金
清除所有编辑内容:
$('#summernote').code("");
答案 3 :(得分:1)
设置:
$('#summernote').summernote('code', '<b> hello world </b>');
获得:
var get_code = $('#summernote').summernote('code');
答案 4 :(得分:0)
在summernote编辑器中设置文本:
$('#summernote').summernote('editor.insertText', 'hello world');
答案 5 :(得分:0)
在我这样做之前,没有一个解决方案对我有用。
<textarea name="description" class="form-control summernote_rpt summernote_custom"></textarea>
假设您已经初始化了summernote之类的东西,其中有两个类
使用了.summernote_custom
$('.summernote_rpt').summernote(options);
当整个页面加载时,以及当我想使用js更新summernote值时
$('.summernote_rpt').summernote('code','data');