-2
我现在用的是选择2插件,它允许我为多选设置的默认值,如下所示:jQuery的:问题与传递变量的功能
$('#myID').select2('val', ['val1','val2','val3',...]);
这工作得很好,到目前为止,但是当我尝试使用一个变量,而不是硬编码不同的vals,那么它会失败,所以我想我是通过错误的方式传递变量。 有人可以帮助我吗?
我想:
var myVar = "['val1','val2','val3']";
$('#myID').select2('val', myVar);
非常感谢提前任何帮助,蒂姆。
为什么你周围添加'myVar'的价值额外的引号?这是从你原来的代码的变化,之后它停止工作。那么可能是什么原因? – Jon
像乔恩说的,你需要传递数组,而不是字符串 –