在TinyMCE编辑器中将内容添加到“具有id或Class的div元素”

时间:2018-03-25 12:04:12

标签: jquery tinymce content-editor

我在textarea / tinyMCE编辑器中有以下内容(我的textarea的id是“notice”:

<div ...>
  some contents here
</div>
<div id="myDiv">
Require to be updated from jQuery function
</div>
<div...> other div </div>

我可以把一些内容放在div元素里面:(特别是下面的div):

 <div id="myDiv"></div>

我可以把内容放在这里,如果光标在“myDiv”里面闪烁,请输入以下代码:

tinyMCE.activeEditor.execCommand('mceInsertContent', false, parties);

在下面的javascript函数中使用上面的按钮onclick事件:

function insert_contents(someContents){    
try {
     tinyMCE.activeEditor.execCommand('mceInsertContent', false, someContents);
 } catch (e) {
    alert(e.message);
 }//catch
}//end function

我的问题:无论如何,我可能会在“myDiv”div元素中放入一些内容,如果需要删除它也可以从“myDiv”div中删除相同的内容而不在“myDiv”中单击鼠标吗? 此致

1 个答案:

答案 0 :(得分:1)

您可以使用getContent()提取编辑器的全部内容,然后根据需要进行修改。然后,您可以使用setContent()将更新的数据放回编辑器中。

https://www.tinymce.com/docs/api/tinymce/tinymce.editor/#getcontent https://www.tinymce.com/docs/api/tinymce/tinymce.editor/#setcontent