特定部分的编辑器

ckeditor for particular section

我有一个用例,我在页面上有多个文本区域。不幸的是,这些文本区域的名称和 ID 是相同的。实际上它是页面上的选项卡部分。

我需要将 ckeditor 应用于特定的选项卡部分,而不是全部。

CKEDITOR.replace('textarea');

仅替换第一个文本区域。但是,我想先跳过并替换第二个,或者对于另一个上下文,我想跳过第二个并替换同名的第三个和第一个文本区域。

有什么想法吗?

所有 html 元素都存储在索引中。尝试以下 jquery 函数 .eq() 来获取特定的 textarea 。

示例 .

var textArea1 = $("textarea");

然后替换 dom 中任何索引处的特定文本区域..

// FYI grabing the 2nd <textarea> element on the page...

CKEDITOR.replace(textArea1.eq(1))

这里的工作示例:http://codepen.io/theConstructor/pen/pyRXYa

好吧,我试过类似的方法。

每个选项卡部分都有自己的 ID 或其他名称,

$('textarea.ckeditor').each(function() {
     CKEDITOR.replace(this);
});

这对我来说效果很好!