在 CKEditor 中,当我使用工具栏中的块引用功能时,它会像这样:
如何在块引用中删除标签
或者如何将
<blockquote>
<p></p>
</blockquote>
如何在块引用中删除标签
<p></p>
?或者如何将
<p></p>
替换为<pre></pre>
?<blockquote>
<p></p>
</blockquote>
<p></p>
?<p></p>
替换为<pre></pre>
? CKEDITOR.on( 'instanceReady', function( ev )
{
var editor = ev.editor;
var dataProcessor = editor.dataProcessor,
htmlFilter = dataProcessor && dataProcessor.htmlFilter;
htmlFilter.addRules(
{
elements:
{
$: function (element) {
var parent = element.parent;
if (element.name == 'p') {
if (parent && parent.name.toLowerCase()=='blockquote') {
element.name="pre";
}
}
return element;
}
}
});
});
看一个例子: