当前位置 : 主页 > 网页制作 > JQuery >

jquery – 如果array = my值之一,则添加selected

来源:互联网 收集:自由互联 发布时间:2021-06-15
我在 JSON中收到了一个数组“transporteurs”和一个简单的POST值cmdTrp. 如果data.cmdTrp = value.id,我想在选项中添加=“selected”. $.each(data.transporteurs, function (index, value) { $('#sous_commandes_transporteu
我在 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 
    }));
});

我该怎么做 ?
谢谢.

尝试

$.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

网友评论