我在JSON中收到了一个数组“transporteurs”和一个简单的POST值cmdTrp。
如果data.cmdTrp = value.id,我想在选项中添加=“selected”。
$.each(data.transporteurs, function (index, value) {
$('#sous_commandes_transporteurselect').append($('<option/>', {
value: value.id,
text : value.nom
}));
});
我该怎么办? 感谢。
答案 0 :(得分:7)
尝试
$.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