我试图动态地将选项添加到选择框中。这是我的HTML如何将值和id添加到html动态下拉选项标签
<select id="RightPriceMulRetail" class="form-control"></select>
,这是我的JavaScript代码
$("#RightPriceMulRetail").get(0).options.length = 0;
$.each(data, function (index, item) {
$("#RightPriceMulRetail").get(0).options[$("#RightPriceMulRetail").get(0).options.length] = new Option(item.sellPrice, item.qty);
});
这是工作的罚款,并导致这样
<option value="qty">sell Price</option>
现在我的问题是我需要添加ID属性到选项像波纹管使用我的JavaScript
<option value="qty" id="someValue">sell Price</option>
任何人都可以帮助我。
只需设置你要创建一个新的选项变量,然后在将它添加到选项数组之前调用'$(var).attr(“id”,my-id-value);''。 – 2015-03-19 04:51:06
你不能以这种方式添加id值,但是你可以将id-value *放入* value-attribute中,例如'' – 2015-03-19 04:51:14