如何在select2插件中设置选择值

How to set select value in select2 plugin - jquery

本文关键字:设置 选择 插件 select2      更新时间:2023-09-26

我使用这个代码插入数据到select元素与select2插件:

$.ajax({
    type: "POST",
    url: "ws.asmx/GetEvrakGrup",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (dc, status) {
        jsonData = JSON.parse(dc.d);
        $("#selectId").select2({
            data: jsonData
        });
    },
    error: function () { alert("This is an Error");}
});

当我想在这个选择中设置一个值,但它不起作用时:

$("#selectId").val(81);

试试这个:

$("#selectId").val(81).trigger('change');
不是

$("#selectId").val(81);
$("#MyDropdownList").select2("trigger", "select", {
                        data: { id: theID, text: theText }
                    });

尝试下面的代码:

var $example = $("#selectId").select2();
$example.val(81).trigger("change");