js實(shí)現(xiàn)簡(jiǎn)單省市區(qū)三級(jí)選擇聯(lián)級(jí)
本文實(shí)例為大家分享了js實(shí)現(xiàn)省市區(qū)三級(jí)選擇聯(lián)級(jí)的具體代碼,供大家參考,具體內(nèi)容如下

代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<select id="province">
<option>---請(qǐng)選擇---</option>
</select>
<select id="city">
<option>---請(qǐng)選擇---</option>
</select>
<select id="area">
<option>---請(qǐng)選擇---</option>
</select>
<script src="addr.js"></script>
<script src="../lib/jquery-3.3.1.js"></script>
<script>
var pro = [];
$(function (){
$.each(temp,function (){
$("#province").append("<option>"+$(this)[0].label+"</option>");
});
$("#province").on("change",function (){
$("#city").html("<option>"+"---請(qǐng)選擇---"+"</option>");
$("#area").html("<option>"+"---請(qǐng)選擇---"+"</option>")
var select_pro = $(this).val();
$.each(temp,function (index,element){
if (element.label == select_pro){
var city = element.children;
for (let i = 0; i < city.length ; i++) {
$("#city").append("<option>"+city[i].label+"</option>");
}
$("#city").on('change',function ()
{
$("#area").html("<option>"+"---請(qǐng)選擇---"+"</option>");
var select_city = $(this).val();
for (var i=0;i < city.length ; i++)
{
console.log(city[i].label);
if (city[i].label == select_city)
{
var area = city[i].children;
for (var i=0;i < area.length ; i++)
{
$("#area").append("<option>"+area[i].label+"</option>");
}
}
}
});
}
});
});
});
</script>
</body>
</html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- js實(shí)現(xiàn)的全國(guó)省市二級(jí)聯(lián)動(dòng)下拉選擇菜單完整實(shí)例
- PHP+Mysql+Ajax+JS實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)
- JS制作簡(jiǎn)單的三級(jí)聯(lián)動(dòng)
- Vue.js 2.0中select級(jí)聯(lián)下拉框?qū)嵗?/a>
- 最好用的二級(jí)聯(lián)動(dòng) 原生js實(shí)現(xiàn)你值得擁有
- JS實(shí)多級(jí)聯(lián)動(dòng)下拉菜單類(lèi),簡(jiǎn)單實(shí)現(xiàn)省市區(qū)聯(lián)動(dòng)菜單!
- javascript實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)下拉框菜單
- 省市區(qū)三級(jí)聯(lián)動(dòng)下拉框菜單javascript版
- jquery+json 通用三級(jí)聯(lián)動(dòng)下拉列表
- js實(shí)現(xiàn)全國(guó)省份城市級(jí)聯(lián)下拉菜單效果代碼
相關(guān)文章
node.js Web應(yīng)用框架Express入門(mén)指南
這篇文章主要介紹了node.js Web應(yīng)用框架Express入門(mén)指南,從安裝到各種技術(shù)的應(yīng)用,都進(jìn)行了講解,是一篇不錯(cuò)的Express入門(mén)教程,需要的朋友可以參考下2014-05-05
Extjs顯示從數(shù)據(jù)庫(kù)取出時(shí)間轉(zhuǎn)換JSON后的出現(xiàn)問(wèn)題
后臺(tái)從數(shù)據(jù)庫(kù)取出時(shí)間,JSON格式化后再傳到gridpanel,這時(shí)時(shí)間變成了:/Date(32331121223)/這樣的格式,本文將詳細(xì)介紹解決Extjs顯示從數(shù)據(jù)庫(kù)取出時(shí)間轉(zhuǎn)換JSON后的出現(xiàn)問(wèn)題2012-11-11
js實(shí)現(xiàn)仿阿里巴巴城市選擇框效果實(shí)例
這篇文章主要介紹了js實(shí)現(xiàn)仿阿里巴巴城市選擇框效果,實(shí)例分析了javascript結(jié)合css與數(shù)組實(shí)現(xiàn)城市選擇框的方法,需要的朋友可以參考下2015-06-06
微信小程序自定義navigationBar頂部導(dǎo)航欄適配所有機(jī)型(附完整案例)
這篇文章主要介紹了微信小程序自定義navigationBar頂部導(dǎo)航欄適配所有機(jī)型(附完整案例),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
JavaScript在Android的WebView中parseInt函數(shù)轉(zhuǎn)換不正確問(wèn)題解決方法
這篇文章主要介紹了JavaScript在Android的WebView中parseInt函數(shù)轉(zhuǎn)換不正確問(wèn)題解決方法,因轉(zhuǎn)換的字符串?dāng)?shù)字都以0開(kāi)頭,導(dǎo)致parseInt函數(shù)在瀏覽器和Android WebView中轉(zhuǎn)換結(jié)果不一樣,本文給出了解決方法,需要的朋友可以參考下2015-04-04
H5移動(dòng)端圖片壓縮上傳開(kāi)發(fā)流程
這篇文章主要為大家詳細(xì)介紹了H5移動(dòng)端圖片壓縮上傳開(kāi)發(fā)流程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
使用JavaScript輕松實(shí)現(xiàn)拖拽功能
這篇文章主要介紹了使用JavaScript輕松實(shí)現(xiàn)拖拽功能,讓你的網(wǎng)頁(yè)動(dòng)起來(lái),文中通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-06-06

