gpt4 book ai didi

asp.net - TinyMCE 将我的文本包装在

中。我可以避免这种情况吗?

转载 作者:数据小太阳 更新时间:2023-10-29 05:17:10 26 4
gpt4 key购买 nike

我在 .NET 页面中使用 TinyMCE ( http://tinymce.moxiecode.com/ )。每当我加载文本时

myTMCE.value=mycontent;

我可以看到我的文本被包裹在 <p></p> 中.这对我来说是不可取的,所以我试图避免它。尝试在

中初始化
        <script>
tinyMCE.init({
force_p_newlines: true
})

</script>

没用。任何的想法?提前致谢,米。

最佳答案

你需要这样做:

<script>
tinyMCE.init({
forced_root_block: false,
//some other options here
})
</script>

TinyMCE 默认设置为根 block 。通过将此属性设置为 false,您可以删除文本的任何包装。以下文字来自 TinyMCE 文档:

This option enables you to make sure that any non block elements or text nodes are wrapped in block elements. For example something will result in output like:

something

This option is enabled by default as of 3.0a1.

如果您将此选项设置为 false,它将永远不会在输入时生成 P 标签,或者它会自动生成 BR 元素,而 Shift+Enter 将生成 P。

请注意,不使用 P 元素作为根 block 会严重削弱编辑器的功能。

http://www.tinymce.com/wiki.php/Configuration:forced_root_block

关于asp.net - TinyMCE 将我的文本包装在 <p></p> 中。我可以避免这种情况吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com