0

我想更改 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});
    }       
});

知道怎么做吗?任何帮助是极大的赞赏

4

0 回答 0