【问题标题】:Managing dynamic add and remove element with textarea tinymce plugin使用 textarea tinymce 插件管理动态添加和删除元素
【发布时间】:2013-07-05 05:31:27
【问题描述】:

谁能帮助我,我正在尝试在我的所有文本区域中使用tinymce

基本上我有add button 可以复制div 及其所有元素

一旦用户想要删除生成的 div,我也有delete button

这两个按钮工作正常..

我的问题是 tinymce 在新添加的元素中不起作用,我读到 tinymce 不能在相同的 id's 上工作,id's 必须是唯一的,但我不知道该怎么做。

担忧:
1. 相同的id 在这里引起冲突吗?
2. 如果不是,我该如何解决?

到目前为止,这就是我所拥有的所有DEMO

** 新创建的 textarea 不起作用 **

任何建议、cmets、指令都非常感谢..谢谢!

【问题讨论】:

  • “**新创建的文本区域不起作用**”是什么意思?如果我按下“添加另一个图像”按钮,就会有一个新的编辑器
  • 是的。尝试在新的文本编辑器上写一些东西它不会工作:(

标签: php javascript jquery tinymce textarea


【解决方案1】:

这里的问题是您不能克隆包含第一个编辑器的 DOM 元素的 DOM 元素结构。此外,新创建的元素具有相同的编辑器 ID。

您应该使用 jQuery 生成类似于 clonedInput 类的新 DOM 元素,并注意分配除“ta”之外的另一个 id

【讨论】:

  • 我明白了。我只是认为在克隆时你可以重命名 id 或 name 。类似的东西!
  • 但是你用 tinymce 创建的所有节点克隆了节点!
猜你喜欢
  • 1970-01-01
  • 2021-09-26
  • 1970-01-01
  • 1970-01-01
  • 2017-07-19
  • 1970-01-01
  • 2019-12-29
  • 2016-01-28
  • 1970-01-01
相关资源
最近更新 更多