城市三级联动

Flutter 中国城市的三级联动选择器 中国城市的三级联动选择器 插件 city_pickers: ^0.1.30 #https://pub.dev/packages/city_pickers/install 效果图 属性 CityPickers 静态方法 showCityPicker # 呼出弹出层,显示多级选择器 showFullPageCityPicker # 呼出一层,显示多级选择器 showCitiesSelector # 呼出一层,显示支持字母定位的城市选择器 utils 阅读详情

在这里插入图片描述

代码实现:
	// 城市数据
	cityData = [
		{
			"130000": {
				// data[i].name
				"name": "河北省",      // 一级
				// data[proviceValue].child
				"child": {
					"130100": {
						// children[j].name
						"name": "石家庄市",     // 二级
						"child": {             // 三级
							"130101": "市辖区",
							"130102": "长安区",
							"130104": "桥西区",
							. . .
						}
					},
					"130200": { . . . },
					. . .
				}
			},
			"140000": { . . . },
			. . .
		}
	]
	

	// HTML code
	<select id="pro"><option>--选择--</option></select>
	<select id="city"><option>--选择--</option></select>
	<select id="area"><option>--选择--</option></select>


	// JS code
	var pro = document.getElementById("pro");
	var city = document.getElementById("city");
	var area = document.getElementById("area");
	var pro_child, city_child;
	
	var data = cityData[0];		//  把 服务器返回的数据 赋值给
	for(var i in data){	
		var op = new Option(data[i].name, i);
		pro.appendChild(op);
	}
	pro.onchange = function(){
		var pro_value = this.value;
		pro_child = data[pro_value].child;
		for(var i in pro_child){
			var op = new Option(pro_child[i].name, i)
			city.appendChild(op);
		}
	}
	city.onchange = function(){
	var city_value = this.value;
	city_child = pro_child[city_value].child;
		for(var i in city_child){
			var op = new Option(city_child[i], i);
			area.appendChild(op);
		}
	}
	
逻辑图:

在这里插入图片描述

JS全国城市三级联动 HTML select id="s_province" name="s_province">select> select id="s_city" name="s_city" >select> select id="s_county" name="s_county">select> script class="resources library" src="js/area.js" type= 阅读详情

相关推荐

MUI实现城市三级联动

引言 对于电商行业的开发者来讲,城市三级联动可以说是老伙伴了,不用说了,收货地址肯定会涉及到城市的三级联动,本小节我们来看一个简单的城市三级联动的例子,代码很简单,只要有JS基础和能够熟悉的操作DOM节点即可。 实现的效果 案例源码 <!DOCTYPE html> <html> <head> <meta charset="utf-...

浪子四方 1064

JQuery+Ajax实现省市区三级联动(附效果图+数据库)

一、效果图 1、页面加载后(初始化:北京市-北京市-东城区) 2、单击选择省份后(改变成:河北省-石家庄市-长安区) 二、jsp页面 省市区三级联动 $(function() { // 初始化省市区 initAddress(); // 更改省份后的操作 $("select[name='province']").change(func

NaMgAl_的博客 3万+

Android 城市选择三级联动

效果图,用于城市选择三级联动,带ID返回 1. 添加依赖 //三级联动 implementation 'com.contrarywind:Android-PickerView:4.1.8' // gosn解析 implementation 'com.google.code.gson:gson:2.8.5' 2.文件转换成json串工具类 import...

天才第一步 1470

java实现省市区三级联动

我的想法很简单 ,可能想的有点少,首先遍历省份,当数据发生改变调用方法请求根据省的id去查询市区的信息,当市区信息发生改变调用另一个方法去查询县区的信息。,(个人觉得两个接口层公用一个也行,就像那种公用一个的改为mapper接口层那种的也很方便,可能这样比较不规范吧)6、最后映射页面:jsp。

百创科技 3561

js城市三级联动

js写的城市三级联动,包含获取省市区下的数据等等。

全国省市区三级联动city-data

2019年最新行政区划生成的三级联动数据,9月6日通过腾讯地图API导出行政区划表,生成的city-data数据

省市区三级联动

通过三个下拉菜单的联动来实现,第一级下拉菜单为省级,第二级下拉菜单为市级,第三级下拉菜单为区级当点击第一级下拉菜单,第二级菜单的内容会自动匹配:选择第二级菜单时,第三级菜单会自动生成。当我取消上一级菜单的选项时,次一级选项会自动消失。

gua_Piter的博客 838

js全国城市三级联动

js全国城市三级联动

省市县三级联动多种实现方式

采用HTML+css+jQuery 后台使用Javaweb+JDBC+DBUtils+MySQL   省市县数据为数据库获取的数据   后期也会增加准确度更高的行政区划分数据,供网友参考使用。   欢迎关注博客:https://blog.csdn.net/blog635   也请大家对个人网站多提意见:https://www.blog635.com/   代码放上: &lt...

blog635的博客 2万+

三级联动的实现

实现三级联动,省市区的三级联动源代码包实现三级联动,省市区的三级联动源代码包

全国城市三级联动数据

全国城市三级联动数据,包括一份sql文件,一个excel表格,如果需要json格式数据的话,可以使用 nodejs 小工具 xls-to-json,将其转换为需要的json格式数据

省份城市的三级联动

省份城市的三级联动 效果图: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> select{ width: 80px; margin: 5px; ...

da_yu_hai_tang的博客 4086

【紫光同创PG2L200H开发板】盘古200Pro+开发板(MES2L676-200HP)

开发板 SMA接口符合标准 SMA 接口规范,可使用”内螺旋+插针“的 SMA 线连接板卡”外螺旋+插孔”的 SMA 接口进行通信,板卡 SMA 接口与 FPGA 的 HSST 收发器的一路 RX/TX 相连,TX信号和 RX 信号都是以差分信号方式通过隔直电容连接 FPGA 和 SMA 接口, TX 发送和 RX 接收数据速率高达 6.6Gb/s。为了减轻带电插拔造成对 FPGA 芯片的损坏,在设计上在 JTAG 信号位置添加了保护二极管来保证信号的电压在 FPGA 接受的范围,避免 FPGA 的损坏。

MYMINIEYE的博客 2883

小程序城市三级联动

三级联动在项目中是最常见的了,像用户填写收货地址,中奖之后的领奖地址等,都是需要三级联动来写的。然后,我这边的情况是后端没给三级联动的数据。所以需要在网上扒一个三级联动城市的数据来实现。具体见代码: <input class="input" placeholder="{{province}}{{city}}{{county}}" placeholder-style="color:#45454...

weixin_45538760的博客 907

PointMLP实战:5分钟用PyTorch搭建点云分类模型(附GitHub代码)

本文提供了基于ICLR 2022论文PointMLP的点云分类模型实战教程。通过PyTorch框架,详细介绍了从环境搭建、数据预处理、模型架构解析到训练推理的全流程,并分享了性能调优技巧。该模型利用残差MLP模块构建,结构清晰高效,适合开发者快速上手并应用于实际点云处理项目。

r2s3t4的博客 215

SAP增强实施-第四代显式和隐式增强技术介绍

概念介绍 SAP第四代增强- Enhancement-Point,分为2种显式增强和隐式增强,显式增强就是手动加入到程序中的Enhancement options,隐式增强就是系统内置的Enhancement options。 第四代增强其实是第三代上的加强,都属于面向对象语言的接口技术的应用,但第四代增强使SAP增强实施更具灵活性,四代增强可以直接在源代码里面写增强了代码了,输入参数也不像 二代...

weixin_40672823的博客 7953

基于Java的ajax城市三级联动

ajax城市三级联动,网上搜的一个示例,找不到原著作者,在此抱歉。 首先是页面和JS代码                                                             城市 *                                                                          

qq_33330362的博客 1312

ISO26262功能安全--产品开发过程

目录 1.总体理解 2.概念阶段——吹牛,我们是打草稿的 2.1 相关项定义 2.2 HARA分析 2.3 功能安全目标 2.4 安全需求与安全概念 3. 系统阶段——闭门造神车,我们开始修炼 3.1 技术安全需求(TSC) 3.2 系统架构设计 3.3 安全分析与独立性分析 3.4 软硬件接口(HSI) 4. 硬件阶段——苦其心志,苦练经骨 4.1 硬件架构...

AgingMoon的博客 1万+

JS如何实现城市三级联动效果

首先我们需要从网上下载一个全国城市三级联动json数据格式的js文件,可能我这里的数据文件有所不同,但是写法基本都是一样的。 首先在HTML中将所需要的页面结构搭建好: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>三级联动</titl...

weixin_44049725的博客 1474

QT+SOEM主站协议库实战指南—从编译到嵌入式应用

本文提供了一份QT与SOEM开源EtherCAT主站协议库的集成实战指南。详细介绍了在Windows和Linux平台下编译SOEM库的步骤,并讲解了如何将其无缝集成到QT项目中,构建具备实时监控与控制功能的工业上位机应用。内容涵盖从环境搭建、核心协议开发到嵌入式部署与优化的全流程,为开发高性价比、自主可控的工业控制解决方案提供完整路径。

u6v7w8x的博客 437

Cursor AI编程工具保姆级安装指南:从下载到中文界面设置(含免费额度说明)

本文提供Cursor AI编程工具的保姆级安装与设置教程。详细指导从官网下载、安装到中文界面切换的每一步,并重点说明其每月500次高级模型调用的免费额度策略。通过个性化设置与核心插件推荐,帮助开发者快速上手,提升AI辅助编程效率。

weixin_29191761的博客 671
上一篇: 必会的闭包面试题
下一篇: 深度 Clone
JasoncodeQvQ
博客等级 码龄7年 458粉丝 97原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值