Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CKEditor openDialog占位符_Javascript_Ckeditor - Fatal编程技术网

Javascript CKEditor openDialog占位符

Javascript CKEditor openDialog占位符,javascript,ckeditor,Javascript,Ckeditor,我有一个功能,当按下某个键时打开占位符对话框。但是,当我选择一个占位符并单击“确定”时,占位符值不会插入编辑器中。但是,当我通过工具栏按钮打开占位符对话框时,占位符确实会插入到编辑器中 有人能告诉我我做错了什么吗 我在plugin.js中添加了以下内容: editor.on('key',函数(e){ 如果(e.data.domEvent.$.key==“[”){ editor.openDialog(“占位符”); }; });而不是在我的占位符/plugin.js中使用以下代码: edito

我有一个功能,当按下某个键时打开占位符对话框。但是,当我选择一个占位符并单击“确定”时,占位符值不会插入编辑器中。但是,当我通过工具栏按钮打开占位符对话框时,占位符确实会插入到编辑器中

有人能告诉我我做错了什么吗

我在plugin.js中添加了以下内容:

editor.on('key',函数(e){
如果(e.data.domEvent.$.key==“[”){
editor.openDialog(“占位符”);
};

});
而不是在我的占位符/plugin.js中使用以下代码:

editor.on('key',函数(e){
console.log(e.data.domEvent.$);
如果(e.data.domEvent.$.key==“[”){
editor.openDialog(“占位符”);
};
});