gpt4 book ai didi

javascript - jquery 不填充选择

转载 作者:行者123 更新时间:2023-11-30 17:05:44 24 4
gpt4 key购买 nike

我正在使用 jquery 和 jquery mobile 来简单地填充一个选择元素。这是 js:

var SelectDropDown = $("#searchuniversity");
SelectDropDown.empty();
var NewOption = new Option("Select University" ,"");
SelectDropDown.add(NewOption);
for (var i = 0; i < ArrayUniversisities.length ; i++)
{
var NewOption = new Option(ArrayUniversisities[i] ,i);
SelectDropDown.add(NewOption);
SelectDropDown.selectedIndex = 0;
};

这是 HTML:

<select name="searchuniversity" id="searchuniversity" required></select>

为什么这不起作用?

最佳答案

使用'追加'而不是'添加'

var ArrayUniversisities = [ 15, 16, 17 ]; // I don't know what you had in your original array, but here's a simple example.

var SelectDropDown = $("#searchuniversity");
SelectDropDown.empty();
var NewOption = new Option("Select University" ,"");
SelectDropDown.append(NewOption); // Use append instead of add.
for (var i = 0; i < ArrayUniversisities.length ; i++)
{
var NewOption = new Option(ArrayUniversisities[i] ,i);
SelectDropDown.append(NewOption); // Use append instead of add.
SelectDropDown.selectedIndex = 0;
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="searchuniversity" id="searchuniversity" required></select>

Add ( http://api.jquery.com/add/ ) 在选择类型的环境中使用,例如,如果您正在查找多个元素,并希望向该查找添加另一个项目。

Append ( http://api.jquery.com/append/ ) 会将选项元素附加到选择元素。

关于javascript - jquery 不填充选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28078257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com