city-picker 選擇省市縣的一個控件,好用。


我覺得好奇怪,這么好一個插件,為什么沒有設置值的方法,還是我才疏學淺??

 我看有的人做法是把,把源代碼里面的自動掃描機制注釋掉

    // $(function () {
    //     $('[data-toggle="city-picker"]').citypicker();
    // });

然后自己去加載,並帶上自己想設置的參數:

var $citypicker3 = $('#city-picker3');
$citypicker3.citypicker({
    province:province,
    city: city,
    district: district
});

但是這樣,好像只有初始化的時候有效,有時候我想初始化之后修改呢???

后來我在源碼里加了一個方法:

        reset: function () {
            this.$element.val(null).trigger('change');
        },
        
        setValue: function(address){  //貴州省/黔東南苗族侗族自治州/天柱縣
            this.$element.val(address).trigger('change');
        }, 

仿造reset寫的setValue方法。調用也很簡單

$("#city-picker3").citypicker("setValue", "貴州省/黔東南苗族侗族自治州/天柱縣");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM