1

请查看链接:http: //jsfiddle.net/NaUAL/

结果 :

<select id="second-choice">
<option>Chips</option>
<option>Cookies</option>
</select>

愿望结果:

<select id="second-choice">
<option value="1">Chips</option>
<option value="2">Cookies</option>
</select>

我需要一种为下拉菜单添加价值的方法。

4

1 回答 1

1

演示

改变了

html.push('<option value="'+ ++i+'">' + val + '</option>');

添加value的属性。

++i 由于索引从开始0,您需要从值开始1

$.each(vals, function (i, val) {
    html.push('<option value="'+ ++i+'">' + val + '</option>');
});
于 2013-10-01T14:20:07.820 回答