Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在选择输入对象中插入变量Javascript_Javascript - Fatal编程技术网

在选择输入对象中插入变量Javascript

在选择输入对象中插入变量Javascript,javascript,Javascript,问题很简单 我用choices.js制作了一个表单 对于创建多选,我使用以下代码(来自Github) 编辑有关(这是我的代码)的信息: 选项数组的内容不是字符串。不要试图把它当作一根绳子 如果要创建新对象,请执行以下操作: var myObject = { value: item.name, label item.name, selected: false }; 如果要将其添加到数组中,则: myArray.push(myObject); 您可以将这两个语句组合在一起: myArray.pu

问题很简单

我用choices.js制作了一个表单

对于创建多选,我使用以下代码(来自Github)

编辑有关(这是我的代码)的信息:


选项数组的内容不是字符串。不要试图把它当作一根绳子

如果要创建新对象,请执行以下操作:

var myObject = { value: item.name, label item.name, selected: false };
如果要将其添加到数组中,则:

myArray.push(myObject);
您可以将这两个语句组合在一起:

myArray.push({ value: item.name, label item.name, selected: false });
然后将数组本身放入传递给Choices函数的对象中:

var multipleCancelButton = new Choices('#choices-hotels', {
 removeItemButton: true,
 choices: myArray,
});

谢谢你的回复。我正在使用它,但是它还不起作用。现在在其他答案中显示我的代码。@miguelherroscejas-我让您回到我答案的最后一个代码块(以及解释性文本)。好的,我的应用程序的结构有问题。你的回答是正确的。非常感谢你!可变酒店包含哪些内容。item.name是给出值还是给出未定义值?这可能是失败的一个可能解释。
myArray.push({ value: item.name, label item.name, selected: false });
var multipleCancelButton = new Choices('#choices-hotels', {
 removeItemButton: true,
 choices: myArray,
});