填充下拉列表并根据属性禁用选项

时间:2015-10-22 12:01:24

标签: jquery ajax drop-down-menu properties populate

我试图用jQuery填充ajax中的select列表。在AJAX中,我检索结果:

var select = $("#my_select");
select.empty();
$.each(data,function(k,v){
    select.append(new Option(v.VALUE, v.ID));
});

它在工作。但是由于我的ajax脚本,我检索了另一个属性:DEFINED。我想在v.DEFINED = "no"

时在下拉列表中禁用该行(用户无法选择该值)

我不知道该怎么做,我试图这样做,但它不起作用:

if (v.DEFINED == "yes") {
    select.append('<option value="' + v.VALUE + '">' + v.VALUE + '</option>');
} else {
    select.append('<option value="' + v.VALUE + '" disabled="disabled">' + v.VALUE + '</option>');
}   
你能帮帮我吗?

0 个答案:

没有答案