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

我用这个代码插入数据来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); 

尝试下面的代码:

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