如何在动态填充的下拉列表中设置默认值?这是我的代码:
function loadCountryModal(countryId) {
$.ajax({
type: "GET",
url: "index.php?task=Admin.getCountryById",
data: "countryId=" + countryId,
success: function (jsonData) {
var obj = $.parseJSON(jsonData);
$("#country").val(obj['data'][0]['name']);
$.each(obj['data']['regionList'], function () {
$('#region').append(
$("<option></option>").text(this.name).val(this.region_id));
});
}
});
}
答案 0 :(得分:0)
在$ .each循环之后,添加:
$('#region').val('default_option_value');
答案 1 :(得分:0)
只需使用.attr("selected",true);
$("#country").val(obj['data'][0]['name']).attr("selected",true);
答案 2 :(得分:0)
$('#region').val('valueToSelect');
答案 3 :(得分:0)
对不起,伙计们,我忘了提及......我正在使用Bootstrap&#34; select2-me&#34;下拉皮肤的类
因此需要不同的选择器方法。这是修复:
$('select').select2();
谢谢