Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在TinyMCE编辑器中删除所有html?_Jquery_Tinymce - Fatal编程技术网

Jquery 如何在TinyMCE编辑器中删除所有html?

Jquery 如何在TinyMCE编辑器中删除所有html?,jquery,tinymce,Jquery,Tinymce,在TinyMCE编辑器中,当您删除“p”时,就像下面的代码一样 如何删除所有 tinyMCE.activeEditor.dom.remove(tinyMCE.activeEditor.dom.select('p')); 试试这个: tinyMCE.activeEditor.setContent(''); 要确保只有段落被删除,请使用: $(tinymce.activeEditor.getBody()).find('p').remove(); 由于tinymce.activeEditor是在

在TinyMCE编辑器中,当您删除“p”时,就像下面的代码一样

如何删除所有

tinyMCE.activeEditor.dom.remove(tinyMCE.activeEditor.dom.select('p'));
试试这个:

tinyMCE.activeEditor.setContent('');

要确保只有段落被删除,请使用:

$(tinymce.activeEditor.getBody()).find('p').remove();
由于
tinymce.activeEditor
是在用户第一次单击时设置的,因此使用显式编辑器实例(甚至在用户单击编辑器之前就可以使用)可能是更好的选择。要获得它,请使用:

tinymce.get('your_editor_id');

如果在同一页面中有多个tinymce textareas实例,则可以使用:

tinyMCE.get('your-textarea-id').setContent('');

我有一种预感,OP意味着删除内容周围的所有HTML,而不是爆破所有内容。“我可能大错特错了。”格兰托马斯可能是。在OP澄清之前,我将把答案留在这里。@RoryMcCrossan,看起来你确实是对的——而我对事物的解读太多的倾向继续削弱Occam的剃刀。