javascript - CKEditor - 清除第一个焦点的内容

标签 javascript jquery ckeditor

我刚开始使用 CKEditor,API 有点令人困惑...

我想做的是在用户第一次聚焦时清除 CKEditor 的内容,并且只有在表单没有重新加载的情况下。

为什么?我在 CKEditor 字段本身中放置了一些说明,并希望在他们第一次关注编辑器时将其清除。我不希望内容在后续焦点中被清除。

感谢您的帮助!

我使用的 JS 框架是 jQuery。

最佳答案

在javascript中声明一个全局变量,

<script type="text/javascript">
var isFirst = 1;

</script>
and then try adding onfocus event , like this:
CKEDITOR.instances.editor1.on( 'onfocus', function( evt ) {
if(isFirst)
{
  isFirst = 0;
  CKEDITOR.instances.editor1.setData( '' );
}
});

关于javascript - CKEditor - 清除第一个焦点的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9006506/

相关文章:

java - 实现 DOM 意味着什么

javascript - 在javascript中的div之间旋转

jquery - 使下拉菜单保持不可见状态,直到悬停

jquery - 真实设备上的 cordova/phonegap 应用程序中的 Ajax 请求失败

css - 如何将 css 类或 id 分配给笑脸?

javascript - ckeditor - 获取最后一个光标位置并在该 Angular 5 处附加 html

javascript - javascript中的动态索引设置

javascript - 使用javascript在单元格内的文本上创建一个url链接

javascript - beforeunload - 自己的消息和功能成功与否?

javascript - 无法使用 JavaScript 关闭便签