javascript - 特定部分的 ckeditor

标签 javascript jquery html ckeditor ckeditor4.x

我有一个使用案例,页面上有多个文本区域。不幸的是,这些文本区域的名称和 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

关于javascript - 特定部分的 ckeditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36093953/

相关文章:

javascript - 无法使用jquery从本地存储获取数据的当前ID

jquery - 是否可以使用 createObjectURL 保存到文件夹中?

html - CSS 悬停翻转器不工作

javascript - 如何防止addClass和removeClass重复

javascript - Phaser - 如何更改一组 Sprite 图像?

javascript - 手动调整 JQuery Accord 的大小

javascript - 渲染 html 元素数组

javascript - 如何从异步调用返回响应?

javascript - 按 Enter 键搜索不起作用?

html - 嵌套在 <nav> 中的 <li> 元素的高度和宽度不起作用