我有一个使用案例,页面上有多个文本区域。不幸的是,这些文本区域的名称和 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))
关于javascript - 特定部分的 ckeditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36093953/