执行 RemoveFormat 时删除 <br> 个标签
Remove <br> tags when RemoveFormat is executed
我正在尝试扩展 RemoveFormat
命令以使其删除 <br>
标签。
我试过改变 removefromat
格式:
formats: {
removeformat: [
{
selector: 'br',
remove: 'all'
}
]
}
上面的代码出于某种原因 从空行 <p> </p>
中删除了
,这是不可接受的。
我的第二次尝试是添加插件并使用 editor.selection.getContent
/editor.selection.setContent
,但我找不到如何使用此方法恢复选择 的信息。
当我像这样配置我的 TinyMCE 编辑器时,它对我有用:
valid_elements : '*[*]',
remove_trailing_brs: false,
formats: {
removeformat: [
{ selector: 'br', remove: 'all' }
]
}
这是一个代码笔示例:https://codepen.io/jonas_weinhardt/pen/oNwmpaz
也许它可以帮助您解决问题。
我正在尝试扩展 RemoveFormat
命令以使其删除 <br>
标签。
我试过改变 removefromat
格式:
formats: {
removeformat: [
{
selector: 'br',
remove: 'all'
}
]
}
上面的代码出于某种原因 从空行 <p> </p>
中删除了
,这是不可接受的。
我的第二次尝试是添加插件并使用 editor.selection.getContent
/editor.selection.setContent
,但我找不到如何使用此方法恢复选择 的信息。
当我像这样配置我的 TinyMCE 编辑器时,它对我有用:
valid_elements : '*[*]',
remove_trailing_brs: false,
formats: {
removeformat: [
{ selector: 'br', remove: 'all' }
]
}
这是一个代码笔示例:https://codepen.io/jonas_weinhardt/pen/oNwmpaz
也许它可以帮助您解决问题。