如何在 Rails 中使用普通文本区域切换 CKEditor?
How to toggle CKEditor with normal textarea in Rails?
我正在做一个 Rails 项目。我可以使用以下方法在文本区域显示 CKEditors:
<% 1.upto(4) do |i| %>
<%= cktext_area_tag "fields_name#{i}" %>
<% end %>
我想在单击链接时将所有 CKEditor 文本区域切换为普通文本区域:
<%=link_to "Show as editor","#",:id=>"showEditor"%>
怎么可能?
任何帮助将不胜感激!
CKEDITOR 是一个全局对象,它有一个 属性 instances
代表页面上所有编辑器的对象
以下循环遍历实例并更新文本区域值,然后销毁编辑器实例
for (instance in CKEDITOR.instances) {
var editor = CKEDITOR.instances[instance];
editor.updateElement();
editor.destroy();
editor = null;
}
我正在做一个 Rails 项目。我可以使用以下方法在文本区域显示 CKEditors:
<% 1.upto(4) do |i| %>
<%= cktext_area_tag "fields_name#{i}" %>
<% end %>
我想在单击链接时将所有 CKEditor 文本区域切换为普通文本区域:
<%=link_to "Show as editor","#",:id=>"showEditor"%>
怎么可能?
任何帮助将不胜感激!
CKEDITOR 是一个全局对象,它有一个 属性 instances
代表页面上所有编辑器的对象
以下循环遍历实例并更新文本区域值,然后销毁编辑器实例
for (instance in CKEDITOR.instances) {
var editor = CKEDITOR.instances[instance];
editor.updateElement();
editor.destroy();
editor = null;
}