我如何将 tinymce 加载到 ID 元素中几次?
How I have to load tinymce into ID-element a few times?
当我尝试在没有任何 div-blocks 的情况下加载 tinymce 编辑器时,即使我通过单击几次启动我的功能,它也能正常工作。当我将编辑器添加到 div-block 时,它只工作一次。我必须更改什么才能强制编辑器正常工作?
我在从 PHP 生成的 javascript 中添加了 2 个全局变量。
这两个变量写在一行中,为了方便,我把它们写在了专栏中。不幸的是,这段代码在这里不起作用,因为它无法加载 tiny 库。
JS
<script>
var a = "<textarea id='comments'></textarea><script>
tinymce.init({
selector: 'textarea#comments',
language : 'en',
width : '100%',
height : 220,
plugins: ['link image paste dlebutton'],
theme: 'modern',
relative_urls : false,
convert_urls : false,
remove_script_host : false,
extended_valid_elements : 'div[align|class|style|id|title]',
paste_as_text: true,
toolbar_items_size: 'small',
statusbar : false });<\/script>";
var b = "<div id='subload'></div>";
</script>
Html code
<div id="click">Click</div>
<div id="load"></div>
Jq
$('#click').click(function() {
$('#load').html(b);
$('#subload').html(a); });
哦,好的,我找到答案了。我可以像这样重新加载 tiny:
tinymce.remove();
tinymce.init({selector: 'textarea'});
当我尝试在没有任何 div-blocks 的情况下加载 tinymce 编辑器时,即使我通过单击几次启动我的功能,它也能正常工作。当我将编辑器添加到 div-block 时,它只工作一次。我必须更改什么才能强制编辑器正常工作?
我在从 PHP 生成的 javascript 中添加了 2 个全局变量。 这两个变量写在一行中,为了方便,我把它们写在了专栏中。不幸的是,这段代码在这里不起作用,因为它无法加载 tiny 库。
JS
<script>
var a = "<textarea id='comments'></textarea><script>
tinymce.init({
selector: 'textarea#comments',
language : 'en',
width : '100%',
height : 220,
plugins: ['link image paste dlebutton'],
theme: 'modern',
relative_urls : false,
convert_urls : false,
remove_script_host : false,
extended_valid_elements : 'div[align|class|style|id|title]',
paste_as_text: true,
toolbar_items_size: 'small',
statusbar : false });<\/script>";
var b = "<div id='subload'></div>";
</script>
Html code
<div id="click">Click</div>
<div id="load"></div>
Jq
$('#click').click(function() {
$('#load').html(b);
$('#subload').html(a); });
哦,好的,我找到答案了。我可以像这样重新加载 tiny:
tinymce.remove();
tinymce.init({selector: 'textarea'});