0

StackOverFlowでの私の最初の投稿^_^(そう、私は初心者です、優しくしてください)

私はウェブ上で私の質問に対するいくつかの解決策を検索して実際に見つけましたが、何らかの理由でそれらのどれも私にはうまくいきません。

リストアイテムがあり、その中に複数の「select」入力があります。

<li id="langlevels">
   <select id="encombobox"></select>
   <select id="frcombobox"></select>
   <select id="hecombobox"></select>
   <select id="rucombobox"></select>
   <select id="arcombobox"></select>
   <select id="otcombobox"></select>
</li>

今私がやろうとしていることは次のとおりです。jQueryを使用して、すべての「select」入力を配列内の値に初期化します。

var lang_levels = new Array( "Native Level"、 "Good Level"、 "Amateur Level");

私がこれを(無駄に)しようとしている方法は次のとおりです:

    //Initializing language levels combobox values
    $("#langlevels > select").each(function () {
        for(var i=0; i<lang_levels.length;++i)
        {
            addOption($(this), lang_levels[i], lang_levels[i]);
        }
        */

    });

注:addOption()は、ネストされていない他の「select」入力を初期化するために使用するため、機能していることがわかっているメソッドです。

よろしくお願いします!

前もって感謝します :)

4

1 に答える 1

0

はい、わかった!

唯一の問題はこれでした:

addOption($(this)、lang_levels [i]、lang_levels [i]);

これであるはずでした:

addOption(this、lang_levels [i]、lang_levels [i]);

于 2012-05-04T13:09:12.593 に答える