需要增加值以填充下拉列表

时间:2013-10-01 14:18:09

标签: jquery arrays option key-value html-select

请参阅链接: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>

我需要一种方法来为下拉列表添加价值。

1 个答案:

答案 0 :(得分:1)

DEMO

已更改

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

添加了value属性。

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

in

$.each(vals, function (i, val) {
    html.push('<option value="'+ ++i+'">' + val + '</option>');
});