gpt4 book ai didi

javascript - 当使用硬编码字符串作为参数以及使用具有该值的变量时,方法返回不同的值

转载 作者:行者123 更新时间:2023-11-29 22:20:21 24 4
gpt4 key购买 nike

这个:

str = "test                 test"
ed.selection.setContent(str);//1

行为与此不同:

ed.selection.setContent("test                 test");//2

我正在使用文本编辑器,setContent 在文本框中设置值。1 将文本框中的值设置为

"test test"

和 2 将其设置为

"test                 test".

我只能在程序中使用变量,不能使用硬编码值。我应该怎么办?为什么会这样?

最佳答案

您在使用 tinyMCE 吗? (请重新标记您的问题)
Their DOCs specificy :

this will cleanup the content before it gets set using the different cleanup rules options

尝试在字符串后添加:{format : 'raw'},如下所示:

ed.selection.setContent("test                 test", {format : 'raw'});

在这两个帐户上,看看它是否有帮助。

编辑(我希望是最终版本):
在将其插入函数之前使用 str = str.replace(/\s/g, ' ');
你可以测试一下here ,这应该有效。

关于javascript - 当使用硬编码字符串作为参数以及使用具有该值的变量时,方法返回不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12819004/

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