javascript - 从数组中选择更新
问题描述
我正在使用选择的插件进行多项选择。我想从数据库中检索客户预先选择的值,并在我返回其余数据时将它们显示在多选中。
以下代码工作正常:
$('.chosen-select').val(["Test1", "Test2"]).trigger('chosen:updated');
但是,当我尝试像下面那样在其中放置一个变量时,它不会填充这些值。
$('.chosen-select').val([res]).trigger('chosen:updated');
我已经提取了数据,然后循环遍历数组并将其存储在一个变量中。我检查了res
变量的内容,它是正确的,所以现在我想在方括号内引用它,但它不起作用,并且它不会抛出任何错误。任何帮助将非常感激!
var i;
var res = "";
for (i = 0; i < array.length; i++) {
array[i] = $.trim(array[i]);
var buildValue2 = '"' + array[i] + '", ';
if (i == array.length - 1) {
/* this is the last one so no comma*/
buildValue2 = '"' + array[i] + '"';
}
res = res.concat(buildValue2);
}
alert(res);
$('.chosen-select').val([res]).trigger('chosen:updated');
解决方案
推荐阅读
- .net - 如何使用 Linq 表达式从实体获取记录
- python - PyCrypto Cyphertext 长度不正确,即使只有一个字符数据
- kong - 在kong插件中获取匹配的URI
- java - 有没有办法在 Kotlin 中隐藏 Java 方法?
- c# - 确定 C# 中指定进程的磁盘 I/O 读写数据总量(以字节为单位)?
- javascript - 从分组的日期时间创建对象
- python - 在 Python 中按顺序获取查询字符串参数
- java - 从 Firebase 数据库检索时对象缺少数据
- c# - Quartz.NET如何在任务失败或成功时获得结果
- django - 在带有 json api 的 django rest 框架中使用 slug 而不是 ID