原生js實現(xiàn)省市區(qū)三級聯(lián)動代碼分享
前言
插件功能只滿足我司業(yè)務(wù)需求,如果希望有更多功能的,可在下方留言,我盡量擴展!如果你有需要或者喜歡的話,可以給我github來個star
準備
<div id="wrap"></div>
頁面中的容器標簽不限制,只需給個id就行
var address = new Address({
wrapId: 'wrap',
showArr: ['provinces','citys','areas'],
beforeCreat:function(){
console.log("beforeCreat")
},
afterCreat:function(){
console.log('afterCreat');
}
})
wrapId:"wrap" // 此處的wrap就是上面容器的id showArr: ['provinces','citys','areas'] // 此處分別代表省、市、區(qū)容器的id
舉個例子:如果傳遞的數(shù)組['provinces','citys','areas']長度為3,那么將會出現(xiàn)省市區(qū),數(shù)組中三個字符串分別是省、市、區(qū)容器的id

如傳遞的數(shù)組['provinces','citys']長度為2個,那么將會出現(xiàn)省市,數(shù)組中的兩個字符串分別是省、市容器的id

如數(shù)組長度為1的時候就不說了
beforeCreat 插件開始創(chuàng)建前執(zhí)行的回調(diào)函數(shù)
afterCreat 插件創(chuàng)建完成后執(zhí)行的回調(diào)函數(shù)

預(yù)覽

總結(jié)
如有什么功能需要增加的,可在評論區(qū)留言,我盡量滿足。如有什么疏忽或錯誤,希望您指出。我會盡早修改,以免誤導(dǎo)他人。
- PHP+Mysql+Ajax+JS實現(xiàn)省市區(qū)三級聯(lián)動
- javascript實現(xiàn)省市區(qū)三級聯(lián)動下拉框菜單
- 省市區(qū)三級聯(lián)動下拉框菜單javascript版
- js實現(xiàn)一個省市區(qū)三級聯(lián)動選擇框代碼分享
- 從QQ網(wǎng)站中提取的純JS省市區(qū)三級聯(lián)動菜單
- JSON+Jquery省市區(qū)三級聯(lián)動
- vue.js模仿京東省市區(qū)三級聯(lián)動的選擇組件實例代碼
- javascript實現(xiàn)簡單的省市區(qū)三級聯(lián)動
- javascript省市區(qū)三級聯(lián)動下拉框菜單實例演示
- js實現(xiàn)省市區(qū)三級聯(lián)動非select下拉框版
相關(guān)文章
微信小程序?qū)崿F(xiàn)傳參數(shù)的幾種方法示例
這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崿F(xiàn)傳參數(shù)的幾種方法,分別是navigator跳轉(zhuǎn)時、全局變量、列表index下標取值以及form表單傳值的相關(guān)內(nèi)容,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
使用Microsoft Ajax Minifier減小JavaScript文件大小的方法
大家用來減小JavaScript文件下載大小的常見的方式有2種: 壓縮(compression)和縮?。╩inification)。2010-04-04
JavaScript創(chuàng)建對象的四種常用模式實例分析
這篇文章主要介紹了JavaScript創(chuàng)建對象的四種常用模式,結(jié)合實例形式分析了javascript使用工廠模式、構(gòu)造函數(shù)模式、原型模式及動態(tài)原型模式創(chuàng)建對象的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2019-01-01
JS實現(xiàn)兩個大數(shù)(整數(shù))相乘
大數(shù),即超出語言所能表示的數(shù)字最大范圍的數(shù)字,那么如何實現(xiàn)兩個大數(shù)相乘呢?下面有個不錯的方法,大家可以參考下2014-04-04
Javascript HTML5 Canvas實現(xiàn)的一個畫板
這篇文章主要為大家詳細介紹了Javascript HTML5 Canvas實現(xiàn)的一個畫板的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05

