我编写了以下JS,将Redactor Text Editor插件添加到需要它的任何textarea字段中。我正在使用版本10.1.1
var addRedactor = {
init: function(element) {
$.each(element, function(key, value) {
$(value).find('.redactor').redactor({
buttonSource: true,
plugins: ['table', 'video'],
imageUpload: '/upload-redactor-image',
linkEmail: true,
linkAnchor: true,
convertVideoLinks: true,
minHeight: 180,
autoresize: false
});
});
}
}
基本上,我将我要添加Redactor的textarea的父元素传递给'addRedactor'的init函数,然后遍历应用Redactor插件的每个父元素到任何具有'redactor'类的输入
在一个页面上有多个Redactor编辑器之前,这样可以正常工作。在这种情况下,您无法选择文本或定位光标。
我在控制台中没有收到任何JS错误。