gpt4 book ai didi

javascript foreach select 循环选择值

转载 作者:行者123 更新时间:2023-12-01 05:36:40 27 4
gpt4 key购买 nike

我编写了以下代码来生成选择列表。但是,它应该检查 this.id 是否与现有代码相同并将所选值放入其中的部分似乎不起作用。

有什么问题吗?

function showHide(layer, existing_code) {

jQuery.ajax({ url: 'getdata.php', dataType: 'json', cache: 'false', success: function(data) {

var codes = codes;
var selectcode = '';

selectcode += '<select name="codes">';
jQuery.each(codes, function() {
selectcode += '<option value="' + this.id + '"';
if (this.id == existing_code) {
selectcode += ' selected';
}
selectcode += '>' + this.code + '</option>';
});
selectcode += '</select>';

jQuery('.'+layer).html(selectcode);

}});

}

最佳答案

这可能就是您想要的:

function showHide(layer, existing_code) {

jQuery.ajax({ url: 'getdata.php', dataType: 'json', cache: 'false', success: function(data) {

var codes = data;
var selectcode = '';

selectcode += '<select name="codes">';
jQuery.each(codes, function(i, code) {
selectcode += '<option value="' + code.id + '"';
if (code.id === existing_code) {
selectcode += ' selected';
}
selectcode += '>' + code.code + '</option>';
});
selectcode += '</select>';

jQuery('.'+layer).html(selectcode);

}});

}

关于javascript foreach select 循环选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593619/

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