javascript -
执行 RemoveFormat 时删除标签
问题描述
我正在尝试扩展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
也许它可以帮助您解决问题。
推荐阅读
- python - python dash 回调动态生成的搜索结果。一定有更好的方法
- sql - 如何在 Oracle IDE 中获取查询执行计划?
- java - 一次调用即可命中多个 REST 端点
- javascript - 使用 React useState 的意外行为,非常奇怪的输出
- android - gitlab-ci.yml 中的 Android 模板因共享跑步者而失败
- java - 是否可以修改在远程服务器上作为 Spring 组件运行的 Clojure 代码并使用 REPL 下载修改后的代码?
- java - Thymeleaf 片段不渲染
- django - 检查django的约束
- javascript - 如何通过 google apps-script 制作这个翻译功能代码?
- android - 与 Mqtt 连接时面临的问题