Javascript 选择Froala上的插入文本

Javascript 选择Froala上的插入文本,javascript,froala,Javascript,Froala,我需要选择刚刚插入Froala文本区域的文本块。以下是我尝试过的: // wrapper is used to get the outerHTML var wrapper = $('<span/>'); var content = $('<p/>', { 'class': 'schedule' }); content.html(value); wrapper.append(content); editor.froalaEditor('html.insert', wrap

我需要选择刚刚插入Froala文本区域的文本块。以下是我尝试过的:

// wrapper is used to get the outerHTML
var wrapper = $('<span/>');
var content = $('<p/>', { 'class': 'schedule' });
content.html(value); 
wrapper.append(content);
editor.froalaEditor('html.insert', wrapper.html());
editor.froalaEditor('selection.setAtEnd', $('.schedule')[0]);
//包装器用于获取outerHTML
var包装器=$('');
var content=$('

',{'class':'schedule'}); html(value); 附加(内容); froalaEditor('html.insert',wrapper.html()); editor.froalaEditor('selection.setAtEnd',$('schedule')[0]);

还尝试添加一个
选择.setAtStart
调用;使用
标记
模块;添加
选择。还原
;聚焦文本区域,以及其他一些尝试,但没有任何效果

这必须如何实现


谢谢。

所以在搜索Froala的GitHub问题后,我发现:

$('#editor').html('<p></p>');
$('#editor').froalaEditor();
var $p = $('#editor').data('froala.editor').$el.find('p:first');
$p.html('foo' + $.FroalaEditor.START_MARKER + 'bar' + $.FroalaEditor.END_MARKER);
$('#editor').froalaEditor('selection.restore');
$('#editor').html('

'); $(“#编辑器”).froalaEditor(); var$p=$(“#editor”).data('froala.editor')。$el.find('p:first'); $p.html('foo'+$.FroalaEditor.START\u MARKER+'bar'+$.FroalaEditor.END\u MARKER); $('#editor').froalaEditor('selection.restore');
(来源:)

看起来有一种特殊的方法可以选择插入的内容,文档中没有提到