我有一个用例,我在页面上有多个文本区域。不幸的是,这些textareas的名称和ID是相同的。实际上它是页面上的标签部分。
我需要将ckeditor应用于特定的标签部分,而不是全部。
CKEDITOR.replace('textarea');
仅替换第一个textarea。但是,我想首先跳过并替换第二个或另一个上下文我想跳过第二个并替换同名的第三个和第一个textareas。
有什么想法吗?
答案 0 :(得分:1)
所有html元素都存储在索引中。尝试使用以下jquery函数.eq()来获取特定的textarea。
示例。
var textArea1 = $("textarea");
然后在dom中的任何索引处替换特定的textarea。
// FYI grabing the 2nd <textarea> element on the page...
CKEDITOR.replace(textArea1.eq(1))
答案 1 :(得分:0)
我尝试过这样的事情。
每个标签部分都有自己的ID或whaterver,
$('textarea.ckeditor').each(function() {
CKEDITOR.replace(this);
});
这对我来说很好!