0

我正在使用 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>

非常感谢,

4

1 回答 1

0

试试这个脚本..

<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>
于 2013-08-12T10:04:36.637 回答