我有一个包含 10 个选择字段的 HTML 数组,每次调用 div-popup 时都必须由 jQuery 填充。(每个人都有相同的选项)我们有数百名员工的定期需求,此表格旨在允许将人员配置请求转发给上级管理部门以批量方式批准。我将使用 .serialize 提交表单,但我不清楚如何使用正确的输入选择信息初始化此元素。我能找到的所有信息都是关于提交表单数组的,我已经知道该怎么做了。
这是HTML结构:
<select id="detJobsCR[]" name="detJobsCR[]"> </select>
这是我填充选择字段的尝试:
$.post("events.php",{a: 'detadd-joblist', dept_id: deptID}, function(data) {
for(var i=0;i<10;i++){
$('#detJobsCR[i]').html(data);
}
});
(我尝试明确定义每个元素数组位置 [0],[1]..etc 并没有帮助。)
返回的数据是简单的 HTML,例如:
<option value='38'>Admin Support Assistant I</option>
<option value='39'>Admin Admin Support Assistant II</option>...
感谢您提供的任何帮助!
仅供参考更新:穆萨的回答完美。事实证明,出于同样的原因,我也遇到了日期和时间选择器无法正常工作的问题。当我将它们转换为类时,我可以使用它(如下),并且现在都可以正常工作:
$(".detDateStart").datepicker();