如何将CKEditor的内容包装在一个div中?

4

我正在使用CKEditor 4

为了支持RTL语言(如波斯语),我需要将其内容包装在一个具有dir属性设置为rtldiv中:

<div dir="rtl">
    <!-- Content goes here -->
</div>

非常感激您的帮助。

1个回答

5

使用editor#getData事件修改输出的内容:

CKEDITOR.replace( 'yourInstanceHere', {
    on: {
        getData: function( evt ) {
            evt.data.dataValue = '<div dir="rtl">' + evt.data.dataValue + '</div>';
        }
    }
} );

我们能否仅对特定元素进行操作,例如仅用div包装表格? - VijayRana

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接