特定部分的编辑器
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))
好吧,我试过类似的方法。
每个选项卡部分都有自己的 ID 或其他名称,
$('textarea.ckeditor').each(function() {
CKEDITOR.replace(this);
});
这对我来说效果很好!
我有一个用例,我在页面上有多个文本区域。不幸的是,这些文本区域的名称和 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))
好吧,我试过类似的方法。
每个选项卡部分都有自己的 ID 或其他名称,
$('textarea.ckeditor').each(function() {
CKEDITOR.replace(this);
});
这对我来说效果很好!