需求是<p style="text-align:justify"> </p>
编辑器中存在字符时,需要通过过滤器转换成<p> </p>
,下面是我写的程序,但是测试的时候没有跑起来。
有没有大佬对 ck 这块比较了解的,非常感谢!!
需求是不能强行用正则转换。
CKEDITOR.on('instanceReady', function (ev) {
/* code */
ev.editor.on('filter', function(event) {
var filter = event.data.filter;
filter.addTransformations([[
{
element: 'p',
attributes: { 'style': /^text-align:(justify)$/ },
childRule: function(child) {
if (child.name == '#text' && child.value == '\xa0') {
return CKEDITOR.htmlParser.fragment.fromHtml('<p> </p>');
}
}
}
]]);
});
/* code */
})
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.