草庐IT

ckeditor5

全部标签

javascript - 从 CKEditor 获取格式化的 HTML

我在我的网络应用程序中使用CKEditor,但我不知道如何使用HTML格式获取编辑器的内容。varobjEditor=CKEDITOR.instances["sectionTextArea"];varq=objEditor.getData();这将使我得到在CKEditor中输入的文本,没有任何标记。但是,varq=objEditor.getHTML();将返回空值。我做错了什么? 最佳答案 getHTML不是CKEditor对象的方法,因此您应该有一个javascript错误而不是null。api定义的方法是getData()如果

javascript - CKEditor 不需要的字符

当我不想要它们时,如何禁用CKEditor每次 都让我获取它们?我正在使用带有jQ​​uery适配器的CKEditor。我不想有任何 标签。 最佳答案 经过一些研究,我可能会阐明这个问题-不幸的是,没有开箱即用的解决方案。在CKEditor中有四种方式可以出现不间断空格(有人知道更多吗?):Automaticfillingofemptyblocks.这可以在配置中禁用:config.fillEmptyBlocks=false;AutomaticinsertionwhenpressingTAB-key.这可以在配置中禁用:config

javascript - 使用javascript获取ckeditor textarea的textarea值

就JS而言,我是一个学习者,虽然我花了好几个小时阅读教程,这对我有很大帮助,但我仍然无法弄清楚如何准确地找出用户正在输入的内容ckeditor文本区域。我想做的是让它在有人输入文本区域时,无论他们输入什么,都会显示在页面不同部分的div中。我有一个简单的文本输入,但因为文本区域是一个ckEditor,所以类似的代码不起作用。我知道答案在这里:ckEditorAPItextareavalue但我不知道我想做什么。我想没有人愿意帮助我吧?我的代码是:$('#CampaignTitle').bind("propertychangeinput",function(){$('#titleBar'

javascript - 如何ajax提交来自CKEditor的表单文本区域输入?

我正在使用CKEditor、jQuery和jQueryformplugin我想通过Ajax查询提交CkEditor表单的内容。这是我的代码:CKEDITOR.replace('bodyText');Submit很遗憾,Ajax请求好像没有传递bodyText参数;我做错了什么或者我怎样才能达到我的需要?谢谢。 最佳答案 你需要先调用下面的方法,让CKEDITORs更新他们的相关字段..for(instanceinCKEDITOR.instances)CKEDITOR.instances[instance].updateElement

javascript - 如何使用 Javascript 在 CKEditor 中设置值?

我想知道如何使用Javascript在CKEditor中设置一个值?我已经尝试了以下方法,但它们都不起作用...document.[formname].[textareaname].value=data;$('#textareaID').val(data);但是,这两种方法都可以在没有应用编辑器的情况下使用。有什么办法可以让编辑器做到这一点吗? 最佳答案 使用CKEditor方法setData():CKEDITOR.instances[**fieldname**].setData(**yourdata**)

php - 如何修改 CKEditor 中的 'Format' 下拉列表?

我正在尝试修改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)而不仅仅是我列出的那些。我是在编辑错误的文件还是什么?或者我是否

php - 如何摆脱CKEditor中的大间距?

我安装了CKEditor,我发现它会导致行之间有很大的空间,即使我只是按一次enter键移动到下一个!每次输入我都必须按“Shift”才能有分界线!关于如何在不按Shift的情况下使其工作的任何想法?第2行由按Shift+Enter引起。第3行只是按Enter造成的。我正在使用PHP 最佳答案 您可以在config.js中设置使用而不是在按下ENTER键时:config.enterMode=CKEDITOR.ENTER_BR;可用的标志是CKEDITOR.ENTER_P(1)–newparagraphsarecreated;CKED

html - 防止CKEditor在源代码模式下格式化代码

在源代码模式下查看CKEditor时如何防止任何自动格式化?我喜欢直接编辑HTML源代码,而不是使用WYSIWYG界面,但是每当我编写新行或布局标签时,我将如何缩进它们,当我切换到WYSIWYG模式然后返回源模式时,所有这些都会被格式化再次。我偶然发现了一张CKEditor开发票,PreserveformattingofProtectedSourceelements,这暗示了一个可能曾经存在过的场景,而这正是我所追求的。我只想知道在源代码模式下编辑时如何完全关闭所有自动格式化。我想出了一个我认为万无一失的解决方案(尽管不是一个令人愉快的解决方案)。我了解了protectedSource

ruby-on-rails - rails 4 如何配置 ckeditor 4.1

我不想在我的Rails应用程序中使用CKEditor。在我的gemfile中我添加了这一行gem'ckeditor',:git=>'https://github.com/galetahub/ckeditor.git'在我运行“bundleupdate”和“railsgenerateckeditor:install--orm=active_record--backend=paperclip”之后,我将这一行添加到我的application.js中://=requireckeditor/init在我看来我添加了这一行:{:toolbar=>'img',:customConfig=>asse

ruby-on-rails - 无法使用Ckeditor、Paperclip和Ruby on Rails给图片模型添加参数

我有一个像这样的CKeditor图片模型:classCkeditor::Picture"/ckeditor_assets/pictures/:id/:style_:basename.:extension",:path=>":rails_root/public/ckeditor_assets/pictures/:id/:style_:basename.:extension",:styles=>{:content=>'600>',:medium=>'300x300',:quintet=>'150x150',:thumb=>'118x100#'}validates_attachment_si