关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我想为HTML编辑器开发一个插件。哪个基于网络的HTML编辑器我可以做一个更好更快的插件。我不确定:TinyMCECKEditor
我不知道如何在ckeditor中监听focus、click、onKeyUp和其他基本的dom事件。在eventssummary关于ckeditor的生命周期只有几个事件。而ckeditor的“textArea”是一个iframe,本身就是html,所以不清楚监听什么dom节点。 最佳答案 这没什么大不了的,只需执行以下操作,即可用于聚焦、模糊、点击等。varckeditor=CKEDITOR.instances['textArea_id'];ckeditor.on('focus',fnHandler,context,data,pri
我已经使用CKEditor一段时间了,效果很好。我几乎已经摆脱了我遇到的任何问题,但我似乎无法弄清楚这个问题。当我将内联属性添加到元素时,例如style="color:#ff0;"在上当我从所见即所得切换到源代码View时,标记它们被删除。没有保存或提交完成,ckeditor已添加到我的网站,这是我自己的脚本。关于什么会导致这种情况的任何想法。我能找到的所有搜索结果都对应于Drupal中发生的这种情况,但Drupal似乎是所有情况下的问题而不是编辑器。再次感谢! 最佳答案 感觉就像你在使用AdvancedContentFilter(
如何在Core2.0的ConfigurationBuilder中设置基本路径。我用谷歌搜索并找到了this问题,this来自Microsoft文档,以及2.0在线文档,但他们似乎正在使用来自1.0.0-beta8的Microsoft.Extension.Configuration版本.我想阅读appsettings.json。在Core2.0中是否有一种新的方法来做到这一点?usingSystem;usingSystem.IO;usingMicrosoft.Extensions.Configuration;namespaceConsoleApp2{classProgram{public
我在我的网络应用程序中使用CKEditor,但我不知道如何使用HTML格式获取编辑器的内容。varobjEditor=CKEDITOR.instances["sectionTextArea"];varq=objEditor.getData();这将使我得到在CKEditor中输入的文本,没有任何标记。但是,varq=objEditor.getHTML();将返回空值。我做错了什么? 最佳答案 getHTML不是CKEditor对象的方法,因此您应该有一个javascript错误而不是null。api定义的方法是getData()如果
当我不想要它们时,如何禁用CKEditor每次 都让我获取它们?我正在使用带有jQuery适配器的CKEditor。我不想有任何 标签。 最佳答案 经过一些研究,我可能会阐明这个问题-不幸的是,没有开箱即用的解决方案。在CKEditor中有四种方式可以出现不间断空格(有人知道更多吗?):Automaticfillingofemptyblocks.这可以在配置中禁用:config.fillEmptyBlocks=false;AutomaticinsertionwhenpressingTAB-key.这可以在配置中禁用:config
就JS而言,我是一个学习者,虽然我花了好几个小时阅读教程,这对我有很大帮助,但我仍然无法弄清楚如何准确地找出用户正在输入的内容ckeditor文本区域。我想做的是让它在有人输入文本区域时,无论他们输入什么,都会显示在页面不同部分的div中。我有一个简单的文本输入,但因为文本区域是一个ckEditor,所以类似的代码不起作用。我知道答案在这里:ckEditorAPItextareavalue但我不知道我想做什么。我想没有人愿意帮助我吧?我的代码是:$('#CampaignTitle').bind("propertychangeinput",function(){$('#titleBar'
我正在使用CKEditor、jQuery和jQueryformplugin我想通过Ajax查询提交CkEditor表单的内容。这是我的代码:CKEDITOR.replace('bodyText');Submit很遗憾,Ajax请求好像没有传递bodyText参数;我做错了什么或者我怎样才能达到我的需要?谢谢。 最佳答案 你需要先调用下面的方法,让CKEDITORs更新他们的相关字段..for(instanceinCKEDITOR.instances)CKEDITOR.instances[instance].updateElement
我想知道如何使用Javascript在CKEditor中设置一个值?我已经尝试了以下方法,但它们都不起作用...document.[formname].[textareaname].value=data;$('#textareaID').val(data);但是,这两种方法都可以在没有应用编辑器的情况下使用。有什么办法可以让编辑器做到这一点吗? 最佳答案 使用CKEditor方法setData():CKEDITOR.instances[**fieldname**].setData(**yourdata**)
我正在尝试修改CKEditor中的“格式”下拉菜单,我认为我已正确遵循所有说明,但它不起作用。我去了_source/plugins/format/plugin.js并更改了CKEDITOR.config.format_tags='p;h1;h2;h3;h4;h5;h6;pre;address;div';到CKEDITOR.config.format_tags='h1;h2;div;p';不过,当我添加“格式”下拉菜单时,我仍然会在其中获得所有原始选项(p;h1;h2;h3;h4;h5;h6;pre;address;div)而不仅仅是我列出的那些。我是在编辑错误的文件还是什么?或者我是否