【问题标题】:Need to add value to populate dropdown需要添加值以填充下拉列表
【发布时间】:2013-10-07 18:10:36
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    DEMO

    变了

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

    添加了value 属性。

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

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

    【讨论】:

    • 谢谢,但有没有办法为数据增加价值? base": ["请从上面选择"], "beverages": ["Coffee", "Coke"], "snacks": ["Chips", "Cookies"]
    • @SyedSaadImran 你应该提出一个新问题。
    猜你喜欢
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多