我想更改 select2 选项的文本。如果我们单击选择,我要更改的文本位于搜索框下方。选项文本和值已更改。
AFAIK,仅当我们单击选择时才会创建元素。创建一个包含文本的跨度。问题是我想在单击 select2 之前更改文本。这是我到目前为止得到的:
$(document).on("click", '#check_user_billing', function(){
if(this.checked) {
$('#user_billing_city').val($("#user_company_city").find("option:selected").val());
$('#select2-user_billing_city-container').text($("#user_company_city").find("option:selected").text());
alert($('#select2-user_billing_city-container').html());
$("#user_billing_province,
#user_billing_city, #user_billing_district,
#user_billing_subdistrict").select2({disabled: true});
} else {
$("#user_billing_province,
#user_billing_city,
#user_billing_district,
#user_billing_subdistrict").select2({disabled: false});
}
});
知道怎么做吗?任何帮助是极大的赞赏