我正在与CKEditor和jQuery,我想切换一个标志为true,每当用户更改字段的值。 其中一个领域是一个CKEditor实例。 所有具有“wysiwyg”类的textareas都转换为CKEditor,但不知何故$('.wysiwyg').change()事件永远不会被检测到。 我做了一些谷歌search,但关键字组合似乎只会带来什么,但不相关的结果(我的谷歌福吸)。 谢谢你的帮助 :) 编辑: for (var i in CKEDITOR.instances) { CKEDITOR.instances[i].on('click', function() {alert('test 1 2 3')}); } 我试过上面的代码,它不工作。 它不会给我一个错误,这意味着它findCKEditor对象,但由于某种原因,听众没有附加到它? 另外,如果我用alert(CKEDITOR.instances[i].name);replace事件附件, 它会提醒我的textarea的名称,所以我知道我不是试图将点击事件附加到没有:)
我正试图让ckeditor工作。 显然它没有使用textarea等提交表单不提交编辑器中的文本。 除了使用多态关联等,我不能做一个onsubmit函数来获取textarea的值(当提交表单时)。 所以我发现这个问题: 使用jQuery从CKEditor的iframe中获取内容 有一些非常好的答案。 张贴在那里的答案保持textarea最新。 这是非常好的,正是我所需要的! 不幸的是我不能得到它的工作。 有人知道为什么(例如)这是行不通的? 我有一个textarea(轨道,但它只是翻译成一个正常的textarea): <%= f.text_area :body, :id => 'ckeditor', :rows => 3 %> 以下js: if(CKEDITOR.instances.ckeditor ) { CKEDITOR.remove(CKEDITOR.instances.ckeditor); } CKEDITOR.replace( 'ckeditor', { skin : 'kama', toolbar :[['Styles', 'Format', '-', 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', 'Link']]}); CKEDITOR.instances["ckeditor"].on("instanceReady", function() { //set keyup event this.document.on("keyup", CK_jQ); //and paste event this.document.on("paste", […]
CKEditor文档在这里提到逐项工具栏的configuration,但是不同组中的button名称列表在哪里? 这里也有一个类似的问题 ,但答案是CKEditor以前的版本。 某些button名称不起作用。
我正在使用CKEditor,jQuery和jQuery表单插件 ,我想通过Ajax查询提交CkEditor表单的内容。 这是我的代码: <form id="article-form" name="article-form" method="post" action="/myproject/save"> <textarea name="bodyText" style="visibility: hidden; display: none;"></textarea> <script type="text/javascript"> CKEDITOR.replace('bodyText'); </script> <a onClick="$("#article-form").ajaxSubmit();">Submit</a> </form> 不幸的是,似乎Ajax请求没有传递bodyText参数; 我做错了什么,或者我怎么能够达到我所需要的? 谢谢。
我正在使用CKEditor。 我正在使用页面方法使用ajax保存表单值。 但CKEditor值的内容不能保存到表中。 我不回发页面。 我能为此做些什么?
我已经为CKEditor写了一个自定义插件 – 在所有方面都成功了,现在保存了一个:在我的生活中,我不知道如何自定义编辑器工具栏button上的图像。 由于我是新用户,您必须点击才能看到附加的图片; 左上angular高亮显示的方块应该有一个漂亮的图片(像大多数其他工具栏项目)。
我想知道如何使用Javascript在CKEditor设置一个值? 我已经尝试了以下,但他们都没有工作… document.[form name].[textarea name].value=data; $('#textareaID').val(data); 但是,这两个这些工作没有编辑应用。 有没有办法可以用编辑器做到这一点?
我在我的网站上使用ckeditor ,以方便用户inputHTML。 但是,我从ckeditor获取的数据被封装在<p></p>块中。 (我不想要的) 是否有一些configuration设置强制编辑器不包装任何东西的文字?
是否有可能在CKEditor 3.x中closures自动封装<p> </ p>中的所有书面内容? 我试过了 CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR; 但这只是将内联换行符更改为<br />,而留下封闭的段落。 目前写“testing”产生这个输出 <p> Test</p> 但我希望它是简单的 Test 有没有这个configuration属性或另一个内联编辑器是更适合这个?
我想添加一个button到调用像Tada()的JavaScript函数的工具栏? 任何想法如何添加这个?