jQuery来自字符串的对象的自动完成数组

阿丽娜85

为了满足JQuery自动完成功能,我现在使用了以下初始化代码:

var KdNameTags = [{label:"...", idx:0},{label:"...", idx:1},{...}]

效果很好,并且它初始化了一个对象数组,每个对象包含一个属性“ label”和“ idx”,就像自动完成功能所要求的那样。如果需要,请参阅JQuery文档中的详细信息。现在,我希望通过字符串变量来传递定义,例如:

var strTags = '{label:"...", idx:0},{label:"...", idx:1},{...}';

但是我不知道该怎么做,我有Javascript从该字符串创建对象数组。

var KdNameTags = [strTags] 

当然,它并不能解决问题。

来宾271314

var strTags = '{"label":"...", "idx":0},{"label":"...", "idx":1}';
var arr = JSON.parse("[" + strTags + "]");
console.log(arr);
$("pre").text(JSON.stringify(arr, null, 2));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<pre></pre>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章