【发布时间】:2014-12-01 07:22:59
【问题描述】:
我想根据变量的整数值动态地将选项添加到下拉列表中
这是我的下拉列表的html代码
<select class="inputreq" id="qty" name="qty"><option value="1">1</option></select>
如下所示,我在运行时获取整数值
var optioneValue = <%=getCurrentAttribute('item','custitem_max_qty_limit')%>
假设 optioneValue 为 3,我想像这样在下拉列表中显示 3 个选项
<select class="inputreq" id="qty" name="qty">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
我尝试过使用 javascript,但它不起作用..我是新手,我们可以使用 jquery 来实现吗?
<script type="text/javascript">
var i = 1;
while ( i <= <%=getCurrentAttribute('item','custitem_max_qty_limit')%> ) {
var addSelectOption = document.getElementById('qty');
addSelectOption.options[i-1]= new Option(i,i);
i++; // Increment i
}
</script>
【问题讨论】:
-
希望这会有所帮助jsfiddle.net/3908050/trdo0z5v/3
标签: javascript jquery