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