我在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”输入。
我非常感谢你的帮助!
提前致谢:)
答案 0 :(得分:0)
好的,明白了!
唯一的问题是:
addOption( $(this),lang_levels [i],lang_levels [i]);
应该是这样的:
addOption( this ,lang_levels [i],lang_levels [i]);