选择2显示未定义

Select2 displaying undefined

本文关键字:未定义 显示 选择      更新时间:2023-09-26

我使用的是select2插件,该插件运行良好,但当我使用javascript填充选项时,它显示"未定义"。我希望它显示"选择类型",我无法将所选内容添加到"选择类型"选项,因为这是不可能的,因为它是由javascript创建的。

这就是我的代码在调用javascript:之前的样子

<select name="ivprodtype" size="1" class="span3 no-margin-bottom"></select>

这就是调用javascript:后的样子

<select name="ivprodtype" size="1" class="span3 no-margin-bottom">
 <option value="">Select Type</option>
 <option value="accessories">Accessories</option>
 <option value="bags">Bags</option>
 <option value="bbq">Barbecue</option> /*followed by many other options*/
</select>

非常感谢,

Joe

试试这个脚本。。

<script>
function f(){
var myobject = {
    ValueA : 'Select Type',
    ValueB : 'Accessories',
    ValueC : 'Bags'
    ValueD : 'Barbecue'
};
var select = document.getElementById("id");
for(index in myobject) {
    select.options[select.options.length] = new Option(myobject[index], index);
}
}
</script>