に選択オプションの値を変換しますので、ここでgrade()
にpassesdときarr
が変数として考慮されていないのはなぜ私のhtmlはVAR
<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);
});
});
ですか?
私はここで間違っているかもしれませんが、にISN:ここ
は、jQueryのAPIをこの部分のためのドキュメントのへのリンクです:その値を持つオプションを追加しますが、このような何かをする必要がありますt "javascriptキーワードを選択しますか?もしそうなら、それをあなたの変数名として使うことはできません。編集:Ok、mb –