多级联动省市区

select框多级联动(以省市区三级联动为例)公共方法      前面写了两篇关于select框的文章,想到select框多级联动的情况。多级联动的select框从数据库中获取选项,也是很好实现的,我看到其他文章都写得过于复杂,所以这里写了一个公共方法,配合jQuery一起使用,供大家参考。 $.fn.linkselect = function(options) { var select = this;//获取当前select对象 var ur... 阅读详情
<!doctype html>  
  
<html>  
  
<head>  
  
<meta charset="utf-8">  
  
<title></title>  
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<script src="http://code.ciaoca.com/jquery/cxSelect/demo/js/jquery.cxselect.min.js"></script>


</head>


<body>
<dd id="city_china_val">
                <select class="province select" data-first-title="选择省">
                  <option value="">请选择</option>
                </select>
                <select class="city select" data-first-title="选择市">
                  <option value="">请选择</option>
                </select>
                <select class="area select" data-first-title="选择地区">
                  <option value="">请选择</option>
                </select>
              </dd>
<script type="text/javascript">






var jsonData = [
{'id':'11','name':'北京市','pid':'1'},
{'id':'22','name':'县','pid':'11'},
{'id':'33','name':'区','pid':'11'},
{'id':'44','name':'朝阳区','pid':'33'},
{'id':'55','name':'密云县','pid':'22'}
];
var data = [];
var n='n';
var c='c';
var s='s';
$(jsonData).each(function(i,e){console.log(jsonData[i])
  if(jsonData[i].pid=='1'){
    data.push({});
    data[i][n]=jsonData[i].name;
    data[i][c]=jsonData[i].id;
    var sarry=[];
    var ii=0;
    $(jsonData).each(function(k,g){
      if(jsonData[k].pid==jsonData[i].id){
        sarry.push({});
        sarry[ii][n]=jsonData[k].name;
        sarry[ii][c]=jsonData[k].id;
        var karry=[];
        var kk=0;
        $(jsonData).each(function(h,z){
          if(jsonData[h].pid==jsonData[k].id){
            karry.push({});
            karry[kk][n]=jsonData[h].name;
            karry[kk][c]=jsonData[h].id;
            kk++;
          }
        })
        sarry[ii][s]=karry;
        ii++;
      }
    })


    data[i][s]=sarry;
  }
})
console.log(data)
$.cxSelect.defaults.data = data;


$('#city_china_val').cxSelect({
  selects: ['province', 'city', 'area'],
  nodata: 'none'
});
</script>
</body>
  
</html> 
RecyclerView 实现WheelView和省市区多级联动 滚轮经常在选择中用到,主要包括类型选择省市区联动选择年月日联动选择等。项目中的WheelView一般都是组合完成的。但是自定义起来比较复杂,也有一些优秀的第三方库DateSelecter 通过Adapter的思想来灵活解决自定义的问题。但是既然用到了Adapter的思想,那为啥不利用来实现呢?,毕竟我们比较熟悉也方便和项目中现有的Adapter复用。于是我基于对Adapter低侵入性,逻辑单独封装成支持通过Adapter自定义WheelView样式支持横向和竖向支持自定义。 阅读详情

相关推荐

2025年2月份实时最新获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

回想起平常使用高德地图搜索某个地名的时候,好像会有个边界区域给我们绘制出来,然后我就觉得它既然能画出来,应该会有办法从某些渠道获取,或者高德地图会提供相应的API。于是乎,去到了高德开放平台仔细的查看了一下他提供的api,哈哈,果然有!有了接口,接下来就是撸码了。可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据(可精确到乡镇/街道级)、省市区县街道乡村五级行政编码。

HashTang的博客 1088

【亲测免费】 开源项目 `province-city-china` 常见问题解决方案

`province-city-china` 是一个开源项目,旨在提供中国最全最新的省、市、区县、乡镇街道的 JSON、CSV 和 SQL 数据。该项目的主要编程语言是 JavaScript,适用于前端和后端开发。 ## 新手使用注意事项及解决方案 ### 1. 安装问题 **问题描述**:新手在安装 `province-city-china` 时可能会遇到依赖安装失败或版本不兼容的问题。 ...

gitblog_09273的博客 916

2025年3月份实时最新获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

回想起平常使用高德地图搜索某个地名的时候,好像会有个边界区域给我们绘制出来,然后我就觉得它既然能画出来,应该会有办法从某些渠道获取,或者高德地图会提供相应的API。于是乎,去到了高德开放平台仔细的查看了一下他提供的api,哈哈,果然有!有了接口,接下来就是撸码了。可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据(可精确到乡镇/街道级)、省市区县街道乡村五级行政编码。

HashTang的博客 1259

vue3操作select的option下拉框选择省份、城市

1、下载城市对应的代码的插件 npm install province-city-china --save-dev 2、获取城市对应的代码数据 const { data, province, city, area, town } = require('province-city-china/data'); 其中province是省份,city是城市 3、下拉框使用select标签的option 把province和 city上的省份和城市遍历到下拉框上,因为获取的city是所有的城市,不是该

qq_42150451的博客 7442

2025年10月实时最新获取地图边界数据方法,省市区县街道多级联动【文末附实时geoJson数据下载】

本文介绍了动态获取最新行政区划GeoJSON数据并结合ECharts实现地图下钻功能的方法。通过高德地图API获取实时行政区划边界数据,使用AMapUI的DistrictExplorer模块转换为标准GeoJSON格式,再通过ECharts渲染地图并实现下钻功能。核心步骤包括:1)调用高德API获取行政区划信息;2)转换数据为GeoJSON格式;3)注册并渲染ECharts地图;4)监听点击事件实现下钻功能。该方法解决了静态GeoJSON数据陈旧的问题,支持无限层级下钻,可用于构建动态地图应用。

HashTang的博客 1440

province-city-china::China:最全最新中国【省,市,区县,乡镇街道】json,csv,sql数据

中华人民共和国行政区划代码 中华人民共和国行政区划(五级):省级,地级,县级,乡级和村级。来自中华人民共和国民政部,用于查询中国省,市和区数据的网站。 数据更新时间:2020/11/24 20:24:52 GMT+0800 (中国标准时间) 数据更新 县以上行政区【没变】,县以下发生变更 安装 npm install province-city-china --save-dev 包名 说明 版本 大小 包含所有包内容 -- 国家和地区代码列表 总数据(省/地/县/乡) 省级(省/直辖市/特别行政区) 地级(城市) 县级(区县) 乡级(乡镇/街) 总数据(省/地/县/乡)层级数据 提供使用数据方法 类型文件 -- 使用 const { data , province , city , area , town } = require ( 'province-city-china/data' ) ; data -总数据(省/地/县/乡) province省级(省/直辖市/特别行政区) city -地级(城市) area -县级(区县) town -乡级(乡镇/街) 所有

html 多级联动 省市区

用的xadmin模板, xadmin模板下载 <div class="layui-form-item x-city" id="start"> <label class="layui-form-label">城市联动</label> ...

H_aspx的博客 1697

cn-province-city:获取和格式化中国省市

cn-province-city Geting and formatting chinese provinces and cities 小模块,用来获取中国的省和市 Installation npm install cn-province-city Usage var china = require('cn-province-city'); Config add two script into your project's package.json: 在你的当前项目的package.json文件中加入两条脚本命令 "scripts": { "save":"node node_modules/cn-province-city/index.js -s", "help":"node node_modules/cn-province-city/index.js -h" }, Run run s

panregion.js 省市区多级联动

panregion.js 省市区多级联动javascript插件 http://www.baletu.com/open/

科技小潘 1876

China_Province_City-master.zip

2020年1月、省、市、区县、以上行政区划数据JSON代码.json 最新数据json代码

china_region:行政区域数据, 包括省,市,区,县,镇,街道

简介 行政区域json文件, 包括省,市,区,县,镇,街道 数据持续更新中。。。 保存目录 data │ ├─1 │ ├─2 │ ├─3 │ └─4 │ └─5 1 省 2 市 3 区/县 4 镇/街道 5 邮政编码/电话区号 根据层级结构保存在不同的文件夹中,文件的命名都是上级区域的id。 比如北京的id是110000,那么海淀区所在的文件名称就是110000.json 以此类推 启动项目 下载代码到本机(二选一即可) $ git clone https://github.com/lizeze/china_region.git $ git clone https://gitee.com/zeze.li/china_region.git 安装依赖 $ cd china_region $ npm i $ npm start Get http://localhost:96

微信小程序使用picker根据接口给的省市区的数据实现省市区三级联动或者省市区街道等多级联动

address1"/>const mulSelect1 = ref([]) //四级联动显示数组[[province],[city],[district],[street]]////省市区街道数组的编码[11,1111,111444,12220232]//省市区街道数组的下标[0,1,0,0]// console.log("选中的数组下标",addressIndex.value)if (e.detail.column == 0) {//省变化。const street = ref([]) //街道数组。

肖肖肖丽珠的博客 1815

doris2.1.8连接报错ERROR 1203 (42000): Reach limit of connections解决办法

摘要:客户Doris数据库报错"ERROR 1203 (42000): Reach limit of connections"的解决过程。发现AI提供的解决方案存在错误:1)查询命令应为SHOW FRONTEND CONFIG而非show variables;2)参数名称应为qe_max_connection而非max_connections。正确解决步骤:1)用admin账户登录查看连接数限制和当前连接数;2)通过SHOW PROPERTY命令检查用户资源限制;3)针对不同情况修改参数

Brent的专栏 1762

weui.js中的picker自定义实现移动端三级联动、多级联动(省市区联动)

weui中的picker默认组件只有两个,一个默认的picker,只有一级可选项,一个datePicker可以实现年月日联动,但是好多自定义场景需要自定义多级联动。 如时间2019-01-01 12:00:00这种N级联动或者省市区三级联动。 此处以省市区三级联动为例。 html代码: <!DOCTYPE html> <html> <head&gt...

mofeimo110的博客 1万+

Bochs源码分析 - 4: 使用ida来调试bochs

前言 bochs内部提供了一个调试器,但是这个命令行调试器相当难用,想找一个gui的debugger。第一次是在百度百科的bochs词条中介绍的peter-bochs-debugger调试器(java编写),但是后来发现ida也有一个bochs调试器,因为对ida比较熟悉,就选用此作为bochs调试器。 在配置过程中参考博客 https://blog.youkuaiyun.com/cssxn/article/details/90738498 中的配置,但是这是直接发布版本,拿源码编译...

WriteAnything_的博客 2755

2026年ERP选型实战:按规模分档,避开成本与实施陷阱

企业资源计划(ERP)是现代企业数字化转型的核心系统,它将财务、供应链、制造、人力等业务整合到统一平台。随着云计算和人工智能技术的发展,ERP已从传统本地部署的记录工具演变为SaaS订阅制、具备AI辅助决策能力的智能运营平台。不同规模企业在选型时的关注点差异巨大:小微企业追求轻量化和快速出报表,中型企业需要在流程标准化与业务灵活性间取得平衡,大型集团则注重多法人管控和数据治理。此外,制造、电商、工程等行业对ERP的模块要求也各有侧重,成本核算数据跑不通更是普遍痛点。如何结合企业规模与行业特征,制定合理的选型

weixin_34320724的博客 378

el-cascader 多级联动 动态加载 省市区

el-cascader 多级联动 动态加载 省市区 template: <el-cascader class="cascaderBox" v-model="ruleForm.area" :props="arearops" placeholder="请选择区域"> </el-cascader> script>data arearops: { lazy: true,

m0_47524246的博客 987

达梦数据库(DM)的备份与恢复功能

本文系统介绍了达梦数据库(DM)的备份与恢复功能,主要包括作业系统和物理/逻辑备份还原两大模块。作业系统部分详细说明了通过代理环境创建定时备份和删除备份作业的步骤;物理备份还原部分阐述了联机和脱机备份方式,包括数据库、表空间、表和归档的备份还原操作;逻辑备份还原部分介绍了dexp/dimp工具的使用方法及四种级别的导入导出功能。文章还介绍了图形化管理工具进行备份还原的操作流程,全面覆盖了达梦数据库的数据保护方案,为数据库管理员提供了详细的技术指导。

weixin_48812832的博客 1211

js常用插件(十)之移动端-省市区多级联动mobileSelect.js

js常用插件之省市区多级联动mobileSelect.js 欢迎点击: 个人官网博客 mobileSelect.js mobileSelect.css 代码demo <!doctype html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>mobileSelect Demo</title> <meta name="renderer" c

小龚的博客 2043

Silvaco TCAD仿真例库——肖特基二极管反向击穿特性(案例)

本文详细解析了使用Silvaco TCAD仿真例库进行肖特基二极管反向击穿特性分析的完整案例。通过构建包含浮空P型保护环的平面结构,重点阐述了针对雪崩击穿仿真的关键步骤,包括高精度网格划分、碰撞电离模型(impact selb)的启用以及反向电压的精细扫描策略。文章深入探讨了漂移区掺杂浓度、保护环设计等参数对击穿电压的影响,并提供了实用的调试心得,旨在帮助工程师精准预测和优化功率肖特基二极管的反向耐压能力。

fire9的博客 724

电流镜结构实战:从零理解MOS管偏置电路设计(附吴金课程补充)

本文深入解析电流镜结构在MOS管偏置电路设计中的关键作用,从基本原理到实战应用全面覆盖。通过分析偏置电路的核心原理、破解设计难题的实用技巧,以及进阶优化策略,帮助工程师掌握这一模拟电路设计的核心技术。特别适合需要理解电流镜结构和基准电路设计的读者参考学习。

ujm5678901的博客 256

element多级联动省市区

表单多级联动 效果图 官网的多级联动 定义表单 <avue-form :option="dialogFormOption" v-model="dialogForm" ref="dialogForm"></avue-form> 如果你们的接口中的数据的名字不一样的话,记得在option中修改props中的label,不然你的下拉框中会没有数据 dicUrl是我们需要访问的接口,cascaderItem这个是你需要联动的下拉框的名字 dialogFormOption:{

qq_45018844的博客 580

从Transformer到蛋白质结构预测:手把手解读ESM系列模型的核心原理与实战价值

本文深入解析了ESM系列模型如何将Transformer架构创新应用于蛋白质结构预测,揭示了其从氨基酸序列到三维结构的高效预测机制。通过掩码语言模型预训练和注意力机制,ESM模型不仅捕捉蛋白质序列的远程相互作用,还在蛋白质工程改造、药物发现等领域展现出巨大实战价值,显著提升了结构预测速度和精度。

weixin_28744423的博客 318

php多级联动动态加载,php关于省市区更新界面加载的问题-多级联动加载问题(思路)...

思路探讨–共同研究PHP后台和前端联合写省市区多级联动,我想写过网站的或者开发软件的都遇到过(这篇博客以网站开发逻辑为例),常用的方法是通过后台将省的地址给前端,然后前端加载,写个触发器依次ajax请求相应的市\区的数据。这种逻辑在正常选择加载的时候十分的适用,但是问题出在当需要界面加载初给定一个完整的省市区地址时,初次加载页面既要考虑到服务器 资源利用以及用户体验时就产生了矛盾。上述我们说的方法...

weixin_30009115的博客 141

app编写需要哪种语言

原生App开发:优选Swift(iOS)和Kotlin(Android)。跨平台App开发:优选Flutter(Dart)和React Native(JavaScript)。游戏App开发:优选Unity(C#)和Unreal Engine(C++)。低代码工具:适合简单、快速的App制作。

fanying_98的博客 2070

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

RecyclerView 实现WheelView和省市区多级联动,三面蚂蚁核心金融部

实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**

qq_58071132的博客 642

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: 让bind函数支持IE8浏览器的方法
下一篇: artdialog子弹窗关闭父弹窗
xumingqing171
博客等级 码龄18年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值