请参阅链接: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>
我需要一种方法来为下拉列表添加价值。
答案 0 :(得分:1)
已更改
html.push('<option value="'+ ++i+'">' + val + '</option>');
添加了value
属性。
++i
索引从0
开始,您需要从1
开始的值
in
$.each(vals, function (i, val) {
html.push('<option value="'+ ++i+'">' + val + '</option>');
});