【发布时间】:2017-04-14 21:10:38
【问题描述】:
这是我的html
<select class="form-control" id="citizenType">
<option value="value1">value1</option>
<option value="value2">value2</option>
</select>
还有我的 JS
$(document).ready(function() {
var value1 = new Array("1","2","3");
var value2 = new Array("4","5","6");
function grade(arr) {
$(arr).each(function(i) {
$("#grade").append("<option>" + arr[i].value + "</option>");
});
};
$("#citizenType").change(function() {
var select = $("#citizenType option:selected").val();
grade(select);
});
});
为什么在grade() 中传递时arr 不被视为变量?
【问题讨论】:
-
我在这里可能是错的,但“选择”不是 javascript 关键字吗?如果是这样,你不能用它作为你的变量名编辑:好的,mb
标签: javascript html-select var