gpt4 book ai didi

javascript - 如何在 JavaScript/jQuery 中创建一个动态的 SELECT 下拉列表?

转载 作者:搜寻专家 更新时间:2023-11-01 05:26:43 24 4
gpt4 key购买 nike

我想在组合框中显示部门表中的所有部门名称。我有一个函数可以获取所有部门名称。如何使用 javaScript 或 jQuery 在运行时动态创建组合框。

HTML 代码

     <select id="searchDepartments">
</select> <input type="button" value="Search" onClick="search();" />

JavaScript 函数

function getDepartments(){
EmployeeManagement.getDeptList(function(deptList/*contains n-(dept.id, dept.name)*/{
for(i = 0; i<deptList.length; i++){

我怎样才能编写生成(添加)选项到列表的代码?

最佳答案

该过程是为列表中的每个项目创建一个 option 节点,并将其添加为 select 元素的子元素。

在普通的 javascript 中:

var sel = document.getElementById('searchDepartments');
var opt = null;

for(i = 0; i<deptList.length; i++) {

opt = document.createElement('option');
opt.value = deptList[i].id;
opt.innerHTML = deptList[i].name;
sel.appendChild(opt);
}

关于javascript - 如何在 JavaScript/jQuery 中创建一个动态的 SELECT 下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600593/

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