0

我在 StackOverFlow 的第一篇文章 ^_^ (所以是的,我是菜鸟,要温柔)

我已经搜索并实际上在网络上找到了我的问题的几个解决方案,但由于某种原因,它们都不适合我。

所以在这里:我有一个列表项,其中有多个“选择”输入,例如:

<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,将所有“选择”输入初始化为我在数组中的值:

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() 是一种我知道有效的方法,因为我使用它来初始化其他非嵌套的“选择”输入。

非常感谢您的帮助!

提前致谢 :)

4

1 回答 1

0

好的,我知道了!

唯一的问题是:

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

应该是这样的:

addOption(这个, lang_levels[i], lang_levels[i]);

于 2012-05-04T13:09:12.593 回答