我收到了一个 JSON 数组“transporteurs”和一个简单的 POST 值 cmdTrp。
如果 data.cmdTrp = value.id,我想添加选项 selected="selected"。
$.each(data.transporteurs, function (index, value) {
$('#sous_commandes_transporteurselect').append($('<option/>', {
value: value.id,
text : value.nom
}));
});
我该怎么做? 谢谢。
最佳答案
尝试
$.each(data.transporteurs, function (index, value) {
$('#sous_commandes_transporteurselect').append($('<option/>', {
value: value.id,
text: value.nom
}).prop('selected', data.cmdTrp == value.id));
});
演示:Fiddle
<小时/>正如@Royi所说
$.each(data.transporteurs, function (index, value) {
$('#sous_commandes_transporteurselect').append($('<option/>', {
value: value.id,
text: value.nom,
selected: data.cmdTrp == value.id
}));
});
演示:Fiddle
关于jquery - 如果数组之一 = 我的值,则添加所选内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21217078/