jQuery Summernote - 将文本返回编辑器

cr1*_*1zz 21 jquery

我在将文本重新发送到summernote编辑器时遇到了问题.

我试过(但没有工作):

$("#EDITsummernote").innerHtml = 'test';
Run Code Online (Sandbox Code Playgroud)

怎么做?

先感谢您.

Mat*_*ets 51

由于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库发生冲突.

  • 这实际上似乎在旧版本中创建了一个新的summernote编辑器实例... (6认同)

小智 25

$(".summernote").code("your text");

  • 试试这个:`$('#summernote').summernote('code','<b>hello world</b>');` (3认同)

Abe*_*bel 6

插入文字:

$('#summernote').summernote('editor.insertText', 'hello world');
Run Code Online (Sandbox Code Playgroud)

如果要在编辑器中设置(粘贴)HTML代码,可以使用此行:

$('#summernote').summernote('editor.pasteHTML', '<b>hello world</b>');
Run Code Online (Sandbox Code Playgroud)

源代码

奖金

清除所有编辑内容:

$('#summernote').code("");
Run Code Online (Sandbox Code Playgroud)

  • 清除内容并删除所有存储的历史记录,使用:`$('#summernote').summernote('reset');`以下是文档:http://summernote.org/deep-dive/#reset (2认同)

Mat*_*nda 6

设置:

$('#summernote').summernote('code', '<b> hello world </b>');
Run Code Online (Sandbox Code Playgroud)

要得到:

var get_code = $('#summernote').summernote('code');
Run Code Online (Sandbox Code Playgroud)

文档:http : //summernote.org/getting-started/#get--set-code