CKEditor文本区域刷新和销毁
CKEditor TextArea Refresh And Destroy
我遇到了一个问题,我有一个按钮在我的页面上有一个CKEditor。按下按钮后,我想将文本附加到编辑器中。
我使用了以下代码:
$('#mtxDescription').append($(this).data('key'));
CKEDITOR.instances['mtxDescription'].updateElement();
然而,这不起作用。编辑器不反映更改。然而,当我检查编辑器时,我发现文本区域确实显示了适当的文本,只是编辑器没有显示它。有人知道如何绕过这个吗?此外,以防有人想知道,我确实有jquery CKEditor适配器脚本在我的页面中引用。
同样,如果这是一个相关但独立的问题。
我有一个下拉列表,允许用户在页面上显示的文本区域之间切换为CKEDitor WIZIWIG,并再次回到正常的文本区域。然而,如果不刷新页面,我似乎无法做到这一点,我想通过javascript/jquery做到这一点,这样我就不必在更改下拉选择时刷新页面。我已经尝试了内置的destroy方法。它似乎没有做任何视觉上的事情,编辑器没有恢复到一个简单的文本区域。
如果你想要更多的代码,下面是我的HTML页面的样子:
<textarea id="mtxDescription" name="mtxDescription"></textarea>
下面是我如何初始化编辑器
CKEDITOR.replace('mtxDescription', {
sharedSpaces: { top: 'ed-top'}
});
我能够通过使用以下代码来解决这个问题,而不是使用jQuery CKEDITOR.instances.mtxDescription.insertHtml($(this).data('key'))我仍然需要一种方法来在运行时删除编辑器
相关文章:
- 无法't在不使用Javascript刷新页面的情况下多次将值传递给文本框
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 如何在刷新时显示PHP表单中的随机文本和图像
- AJAX/JS:是否可以在没有提交按钮和刷新页面的情况下获取输入文本的值
- 有没有一种方法可以保存选定的文本,并在刷新页面后再次突出显示它
- 将公司名称绑定到更新面板中的下拉列表,自动完成文本框工作,但每次页面刷新时
- 刷新文本框输出
- 使用 ajax 分配文本框值 - 页面仍在刷新,分配的值已消失
- 我想在单击时更改按钮颜色和文本,并且在刷新页面时它不应该更改
- 使用PHP,Ajax和文本框刷新youtube嵌入代码
- 在函数中重新刷新页面更改输入文本
- 清除文本框而不刷新页面
- 匹配特定值时刷新文本框
- 将文本框值从一个页面传递到另一个页面,而不刷新页面
- 如何在刷新html中的同一页面后仍保持文本框中的值
- 当页面的某些部分通过ajax刷新时,TinyMCE所见即所得编辑器会变回正常的文本区域
- 刷新文本输入以显示插入符号
- ASP.. NET更改文本,单击按钮时不刷新页面
- 使用ajax (jQuery mobile)刷新文本文件与php
- 自动刷新文本d3js