ajax动态生成select标签如何利用js保持option的选中状态

html部分

<select id="selectSort">

</select>

ajax的sucess回调函数部分

success:function (data) {
    var select = $('#selectSort');
    var msg = "<option value='0'>-请选择分类-</option>";
    for (let i = 0; i < data.length; i++) {
        msg +=  "<option value='"+data[i].sid+"'>"+data[i].sortname+"</option>"
        if(data[i].sid==sid){
            select[0].options[i].selected = true;
        }
    }
    $("#selectSort").html(msg);
}
posted @ 2021-10-15 15:29  _心存高远  阅读(200)  评论(0)    收藏  举报