jQuery-CKEditor onKeyup
我知道这个问题已经被问了很多次了,但我找到的所有答案都很旧,而且似乎不起作用(至少对我来说) 我正在使用以下代码从输入框进行实时预览jQuery-CKEditor onKeyup,jquery,ckeditor,Jquery,Ckeditor,我知道这个问题已经被问了很多次了,但我找到的所有答案都很旧,而且似乎不起作用(至少对我来说) 我正在使用以下代码从输入框进行实时预览 $('#attractionName').on('keyup', function() { $('#preview-title').html($(this).val()); }); 但显然,当使用CKEditor时,这不起作用。我找到了这个话题,但似乎对我不起作用。我的区号是 <textarea name="tickets-TicketDescri
$('#attractionName').on('keyup', function() {
$('#preview-title').html($(this).val());
});
但显然,当使用CKEditor时,这不起作用。我找到了这个话题,但似乎对我不起作用。我的区号是
<textarea name="tickets-TicketDescription" class="ckeditor" id="tickets-TicketDescription"></textarea>
谁能帮我找出哪里出了问题
谢谢。CKEditor内置了事件系统。您可以使用CKEditor配置中的“on”属性在事件上添加函数。在CKEditor文档页面上有一个“key”事件的例子:实际上,该事件是绑定到
keydown
,所以它有点不同。这里有一个更合适的方法(只需将单击替换为键下
),我应该将其放入$(document).ready(function()
)还是editor.on('contentDom',function()
替换它?很好的一点是Reinmar.“contentDom”事件是“当编辑器的内容(其DOM结构)准备好时激发的”(…)这也是在初始化CKEDITOR.editable之后触发的第一个事件。“-t这意味着您最好在初始化DOM之前放置该代码,而不是在jQuery.ready()中。只需将其放在标记中的某个位置。在CKEDITOR页面上有一些如何进行基本自定义的示例:可能重复