Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
jQuery-CKEditor onKeyup_Jquery_Ckeditor - Fatal编程技术网

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页面上有一些如何进行基本自定义的示例:可能重复