如何使用jquery在textarea tinymce中插入文本内联文本?

时间:2013-07-22 06:31:13

标签: jquery tinymce append

假设我在textarea中写了一些文本,我想插入一些内联文本,内联文本,实际上是文本内联的“NOT BEFORE”和“NOT IAST”。

已经使用了jquery()。append()类型方法。

注意我没有要替换的字符串。我实际上想要在光标位置上的文本内联空白处插入新文本,而不会影响其余的文本格式。

现在我正在使用jquery函数并使用按钮单击调用它并且我正在使用的函数是特定于tinymce但它在最后插入文本或我们可以放置brefore。但是如何在文本内部的某处内联呢?

function insertelement(sometext){
               tinyMCE.activeEditor.setContent(tinyMCE.get('content').getContent()+sometext);
}

我希望你能得到这个问题。

1 个答案:

答案 0 :(得分:0)

我建议您直接更改编辑器iframe内容。

要访问编辑器主体,您可以致电tinymce.activeEditor.getBody()

现在,您只需找到要应用新内容的位置并将其添加到那里(即使用jQuery):

var $body = $(tinymce.activeEditor.getBody());
$body.find('p:last').append($('<span>text blah blah</span>'))