Javascript 我正在使用tinymce,是否可以只申请一个textarea

Javascript 我正在使用tinymce,是否可以只申请一个textarea,javascript,tinymce,textarea,Javascript,Tinymce,Textarea,我使用的是tinymce,我的页面上有多个文本区域。是否可以只申请一个文本区域 1文本区域用于描述 验证如下所示 var text = tinyMCE.get('txtdesc').getContent(); var text=tinyMCE.get('txtdesc').getContent(); 但我的页面中还有3个以上的文本区域,因此tineMCE不应适用于所有这些文本区域 如何仅申请一个文本区域 // this is my tinyMCE code tinyMCE.init({

我使用的是tinymce,我的页面上有多个文本区域。是否可以只申请一个文本区域

1文本区域用于描述 验证如下所示

var text = tinyMCE.get('txtdesc').getContent(); var text=tinyMCE.get('txtdesc').getContent(); 但我的页面中还有3个以上的文本区域,因此tineMCE不应适用于所有这些文本区域

如何仅申请一个文本区域

// this is my tinyMCE code tinyMCE.init({ mode : "textareas", theme : "advanced" }); // /tinyMCE //这是我的tinyMCE代码 tinyMCE.init({ 模式:“文本区域”, 主题:“高级” }); ///tinyMCE
在TinyMCE 3.x配置中,您可以设置类选择器或取消选择器,以便在具有特定类的textareas上专门启用或禁用TinyMCE,只需在textarea上设置
class=”“
属性即可

editor_deselector : "mceNoEditor" // class="mceNoEditor" will not have tinyMCE
editor_selector : "mceEditor", // class="mceEditor" will.


自TinyMCE 4.0.x起

selector: "textarea", // Select all textarea
selector: "textarea.editme", // Select all textarea with the class editme
selector : "textarea:not(.mceNoEditor)", // Select all textarea exluding the mceNoEditor class

.

对于
textarea
为textarea属性分配
class=”“
,这将为您提供支持

<script type="text/javascript">
    tinyMCE.init({
        //mode : "textareas",
        mode : "specific_textareas",
        editor_selector : "myTextEditor",
        theme : "simple"
    });
</script>

<textarea id="txtdesc" name="txtdesc" class="myTextEditor" rows="6" cols="96" ></textarea>

tinyMCE.init({
//模式:“文本区域”,
模式:“特定区域”,
编辑器\选择器:“myTextEditor”,
主题:“简单”
});

在TinyMCE 4.x中没有取消选择功能,因此您可以使用普通css来确定哪些文本区域被选中,哪些未被选中

<script type="text/javascript">
  tinymce.init({
        selector: "textarea:not(.textarea-no-styles)",
 });
</script>

tinymce.init({
选择器:“textarea:not(.textarea无样式)”,
});

在TinyMCE 4.x中,您可以使用编辑器选择器选项,但在此之前,请确保必须将模式更新为“特定文本区域”

    <script type="text/javascript">
  tinymce.init({
    mode : "specific_textareas",
    editor_selector : "mceEditor",
    });
</script>

tinymce.init({
模式:“特定区域”,
编辑选择器:“mceEditor”,
});
还可以在文本区域中添加与编辑器选择器值相同的css类,如上面的示例所示,它应该如下所示:

<textarea id='textarea1' class='mceEditor'>first text area</textarea>
第一个文本区域

现在,编辑器将添加到那些具有名为“mceEditor”的类的文本区域中。

您可以使用


以下是在4.6.4版上对我起作用的内容,它更简单:

我刚刚将#我的"文本"区域"id添加到我的选择器中,如下所示

selector: 'textarea#elm1'
<textarea id="elm1" ...>...</textarea>
选择器:“textarea#elm1”
...
希望能有所帮助


如何将其与textarea.mode:“exact”,elements:“textarea_id”|请在代码中使用此选项我想我会补充一点,这里可以输入多个类,用逗号分隔,以排除:
选择器:“textarea:not(.regTextarea1.regTextarea2)”
也适用于具有特定id的textarea,例如,
选择器:“textarea#myTAID”
这个答案没有解决这个问题。。。它甚至似乎与TinyMCE一点关系都没有。请参阅和您的答案,以添加更多信息来解释如何解决问题。
selector: 'textarea#elm1'
<textarea id="elm1" ...>...</textarea>