所有具有“wysiwyg”类的文本区域都会转换为CKEditors,但是某种方式下
$('.wysiwyg').change()
事件无法被检测到。我进行了一些搜索,但关键字组合似乎只能带来无关的结果(我的搜索技巧很烂)。感谢任何帮助 :)
编辑:
for (var i in CKEDITOR.instances) {
CKEDITOR.instances[i].on('click', function() {alert('test 1 2 3')});
}
我尝试了上面的代码,但它不起作用。它没有给我错误信息,这意味着它找到了CKEditor对象,但出于某些原因监听器没有附加到它上面?此外,如果我用
alert(CKEDITOR.instances[i].name);
替换事件附加,它将弹出我的文本区域的名称,所以我知道我没有尝试将点击事件附加到什么东西 :)