gpt4 book ai didi

javascript - 尝试使用 Javascript 和 jQuery 创建动态选择框

转载 作者:行者123 更新时间:2023-11-28 02:52:29 24 4
gpt4 key购买 nike

我不是前端开发人员,我正在尝试创建一个选择框并使用 Javascript 和 jQuery 完全动态地添加其选项。

我已经快到了,但在将每个新选择添加到 div block 时遇到问题(不同时间选择的数量不同)。

到目前为止,我可以显示以下代码中创建的最后一个选择(但没有跨度标签)

$('#meeting-eft-time-unit-data').append('<span>').html(se).append('</span>');

或者我只是得到以下列表...

$('#meeting-eft-time-unit-data').append('<span>' + se + '</span>');
object HTMLSelectElement][object HTMLSelectElement][object HTMLSelectElement][object HTMLSelectElement][object HTMLSelectElement]

代码如下:

$.each(event_type_time_units,
function(index, optionData) {
var se = document.createElement("select");
// give it a name from 'name'
se.name = 'eft[' + optionData.name + ']';
// populate it from 'range_from .. range_to
for(var i=optionData.range_from; i <= optionData.range_to; i++) {
var option = new Option(i, i);
if ($.browser.msie) {
se.add(option);
} else {
se.add(option,null);
}
}

// add display name to a label in a div block
$('#meeting-eft-time-unit-headers').append('<span>' + optionData.display_name + '</span>');

// add select to a div block
/**
This gives me the a good select but only the last one processed is displayed
$('#meeting-eft-time-unit-data').append('<span>').html(se).append('</span>');
or
This gives the text as explained above
$('#meeting-eft-time-unit-data').append('<span>' + se + '</span>');
**/
});

最佳答案

尝试:

$('#meeting-eft-time-unit-headers').append($('<span/>').append(se));

关于javascript - 尝试使用 Javascript 和 jQuery 创建动态选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483940/

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