获取内容时禁用添加br标签tinymce

问题描述 投票:0回答:2

我有这样的问题:

我正在使用 TinyMCE v6。每当我使用时:

tinymce.get("html").getContent()

它总是在换行符后添加一个

<br>
标签。

有人可以帮我禁用换行后自动添加

<br>
标签吗?

我已经尝试过:

forced_root_block: false,
force_br_newlines: false,
force_p_newlines: false,

但在 v6 中不起作用。

这是我的代码

tinymce.init({
    selector: 'textarea#html',
    plugins: 'anchor autolink charmap codesample emoticons image media code link lists searchreplace table visualblocks wordcount',
    imagetools_cors_hosts: ['picsum.photos'],
    menubar: 'file edit view insert format tools table help',
    toolbar: 'undo redo | blocks fontfamily fontsize | bold italic underline strikethrough highlight custom | link image media code ruby table mergetags | align lineheight | tinycomments | numlist bullist indent outdent | emoticons charmap removeformat',
    toolbar_sticky: true,
    // toolbar_mode: 'floating',
    toolbar_mode: 'wrap',
    autosave_ask_before_unload: true,
    paste_data_images: true,
    autosave_interval: '30s',
    autosave_retention: '2m',
    height: 800,
    statusbar: false,
    forced_root_block: false,
    force_br_newlines: false,
    force_p_newlines: false,
    extended_valid_elements: 'script[language|type|src]',
    content_css: ['/dist/css/adminlte.min.css'],
    content_css_cors: true,
    importcss_append: true,
    convert_urls: false
});

真的很抱歉我的英语不好!!!

在 TinyMCE v6 中禁用换行后自动添加

<br>
标记

javascript jquery tinymce
2个回答
0
投票

将换行行为选项设置为“阻止”,以防止按 Enter 键时编辑器中出现任何新换行符: 您可以使用此选项。enter image description here newline_behavior:'阻止',

如需更多帮助,请查看此文档帮助页面。 https://www.tiny.cloud/blog/remove-line-breaks/


0
投票

对我来说,诀窍是添加:

indent: false

至 TinyMCE 配置。保存代码时不再自动添加

<br>

© www.soinside.com 2019 - 2024. All rights reserved.