我正在编辑个人资料页面,但我在选择国家/地区时遇到问题。我正在使用 html 和 php。下面是我的 jquery 代码。
function formatCountry (country) {
if (!country.id) { return country.text; }
var $country = $(
'<span class="flag-icon flag-icon-'+ country.id.toLowerCase() +' flag-icon-squared"></span>' +
'<span class="flag-text">'+ country.text+"</span>"
);
return $country;
};
$("[name='country']").select2({
placeholder: "Select a country",
templateResult: formatCountry,
data: isoCountries
});
$("#country").val('<?php echo $profile_fields[11]["value"];?>').trigger('change');
我的代码只显示国家名称。如何添加图标标志? output my code
最佳答案
我添加templateSelection
$("[name='country']").select2({
placeholder: "Select a country",
templateResult: formatCountry,
templateSelection: formatCountry,
data: isoCountries,
id: '<?php echo $profile_fields[11]["value"];?>'
});
关于php - 使用图标标志从数据库中设置选定值 select2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44364272/