当将段落从Word粘贴到CKEditor时,每个段落都会得到一个p标记。是否可以将多个p标签转换为一个并插入2个换行符以将它们分开(当然,除非它只是一个p标签)? E.g。
<div style="width: 70%;">
<img src="http://placehold.it/750x200" width="750" height="200" />
</div>
转换为:
<p>Lorem ipsum dolor sit amet</p>
<p>Nullam egestas sodales dolor eget laoreet.</p>
<p>Curabitur et risus</p>
<h1>Lorem Ipsum</h1>
<p>Nullam egestas</p>
<p>Curabitur et</p>
我还想在br标签之后保留空行,以使代码更清晰,如上所示。有人可以帮忙吗?
答案 0 :(得分:0)
您可以根据需要过滤特定事件
e.g。 paste
,afterPasteFromWord
,afterPaste
CKEDITOR.instances["textarea1"].on('paste', function (evt) {
evt.data.dataValue = evt.data.dataValue.replace("\n","<br><br>")
});