redactor在启动后附加keyUp回调

时间:2013-10-03 01:07:49

标签: redactor

我试图在启动后附加redactor的keyUp回调,textarea启动时带有以下内容

$("#id_article-content").redactor({
"lang": "en", 
"toolbarFixed": true, 
"direction": "ltr", 
"minHeight": 400, 
"buttons": ["formatting", "|", "bold", "italic", "|", "orderedlist", "|", "link", "|", "horizontalrule"]
});

问题是我无法附加到上面的回调中,我必须在运行之后执行它,我试图使用下面的代码

$('#id_article-content').keyupCallback = function (e) {
    console.log('ddd');
};

但是那不起作用,会不会感谢我能得到的任何帮助或指示?

非常感谢,

3 个答案:

答案 0 :(得分:6)

检查一下:

$('#redactor').redactor({
    keyupCallback: function(e)
    {
        console.log(this.get());
    }
});

Documentation

答案 1 :(得分:0)

只是一个快速的猜测,在查看API之后,我认为代码应该看起来像这样(未经测试):

$('#id_article-content').redactor({
keyupCallback: function (e) {
    console.log('ddd');
});

答案 2 :(得分:0)

您必须在编辑器的初始设置中添加回调。如果您之后尝试执行此操作,则在单独的调用中,它不起作用。

    $('#redactor).redactor({
        buttons: ['formatting', '|', 'bold', 'italic', 'underline', 'deleted', '|', 'unorderedlist', 'orderedlist', 'outdent', 'indent', '|', 'horizontalrule'],
        plugins: ['fontcolor'],
        pastePlainText: true,
        wym: true,
        iframe: false,
        focus: true,
        keyupCallback: function (e) {
           console.log(this.get());
    }
  });