我试图在启动后附加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');
};
但是那不起作用,会不会感谢我能得到的任何帮助或指示?
非常感谢,
答案 0 :(得分:6)
检查一下:
$('#redactor').redactor({
keyupCallback: function(e)
{
console.log(this.get());
}
});
答案 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());
}
});