3

選択ボックスがあります:

<select id="translationOptions" name="translationOptions"></select>

そして、私はjs配列を持っています

var translationOptions = ["Egyptian Hieroglyphs", "Al Bhed (Final Fantasy X)", "Futurama"];

に基づいて選択ボックスを自動入力するにはどうすればよいvar translationOptionsですか?

4

3 に答える 3

4
$.each(translationOptions, function(key, value) {   
    $('#mySelect')
         .append($("<option></option>")
         .attr("value",key)
         .text(value)); 
});

jQueryを使用して配列から選択するオプションを追加する最良の方法は何ですか?

于 2012-06-03T17:15:00.770 に答える
3
$.each(translationOptions, function(index, value) {
    $('#translationOptions').append($("<option />").val(index).text(value));
});

これは、表示にテキストを使用し、値に配列のインデックスを使用します。

于 2012-06-03T17:16:26.463 に答える
2

オプションを動的に作成し、この方法で選択ボックスに追加することもできます。

jQuery.each(translationOptions, function(key, value) {
    jQuery('<option/>', {
       'value': key,
       'text' : value
}).appendTo('#translationOptions');
于 2012-06-03T17:55:39.650 に答える