试图将对象中的每个 number/value 放入字符串数组
Trying to put every number/value in an object into a string array
我正在创建我自己的 JSON 对象,它具有来自 table 的信息,我正在尝试 JSON.stringify 它以便我可以将它放入 "jQuery tagEditor's initialTags
( Whosebug 使用的标签插件").
基本上对象是这样出来的:
[5094,5651,5812]
- 我JSON.Stringify之后
而且 tagEditor() 似乎使用了这样的字符串数组
["5094","5651","5812"]
- 我正在努力做对
我把字符串化的数据放在一个变量中,然后像这样把它放在 tagEditors "initialTags" 中:
$('#textareabox').tagEditor({
initialTags: [Array],
delimiter: ', ' /* space and comma */
});
但结果不是作为一个标签 5651,5812
在按钮单击时返回,而不是 5651
5812
我假设这是因为它的字符串化方式。
请帮忙,谢谢。
如果需要,可以提供更多代码。这是一个 Javascript / Jquery / HTML 项目。
您需要将 Array int 转换为 Array string?然后你就可以使用它了:
yourArray.map(String)
--> ["5094","5651","5812"]
您可以使用分隔符将结果数组拆分为多个标签:
tag.split(', ')
let tags = [5094,5651,5812].map(String);
$('#demo1').tagEditor({
initialTags: tags,
delimiter: ', ', /* space and comma */
placeholder: 'Enter tags ...'
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.min.js"></script>
<div id="demo1"></div>
我正在创建我自己的 JSON 对象,它具有来自 table 的信息,我正在尝试 JSON.stringify 它以便我可以将它放入 "jQuery tagEditor's initialTags
( Whosebug 使用的标签插件").
基本上对象是这样出来的:
[5094,5651,5812]
- 我JSON.Stringify之后
而且 tagEditor() 似乎使用了这样的字符串数组
["5094","5651","5812"]
- 我正在努力做对
我把字符串化的数据放在一个变量中,然后像这样把它放在 tagEditors "initialTags" 中:
$('#textareabox').tagEditor({
initialTags: [Array],
delimiter: ', ' /* space and comma */
});
但结果不是作为一个标签 5651,5812
在按钮单击时返回,而不是 5651
5812
我假设这是因为它的字符串化方式。
请帮忙,谢谢。
如果需要,可以提供更多代码。这是一个 Javascript / Jquery / HTML 项目。
您需要将 Array int 转换为 Array string?然后你就可以使用它了:
yourArray.map(String)
--> ["5094","5651","5812"]
您可以使用分隔符将结果数组拆分为多个标签:
tag.split(', ')
let tags = [5094,5651,5812].map(String);
$('#demo1').tagEditor({
initialTags: tags,
delimiter: ', ', /* space and comma */
placeholder: 'Enter tags ...'
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.min.js"></script>
<div id="demo1"></div>