中国省市区三级联动的jQuery插件

jQuery-Citys

中国省市区三级联动的jQuery插件

ps:由于本插件使用了ajax方式获取json数据,如果只引入资源文件中的 jquery-citys.jsjquery-citys.json在本地进行测试时,须通过服务器环境运行,类似这样: http://127.0.0.1:8888/index.html。

demo:线上地址

下载源码

git clone https://github.com/yangyunhe369/jQuery-Citys.git 运行项目

本项目使用了vue.js的开发模板webpack-simple,可以利用nodeJS模拟线上环境,所以本地测试时,可以按照以下步骤运行项目。 ps:如想直接使用,可直接拷贝demo文件目录下的文件,但是依然需要配置服务器环境来运行,才能看到省市区数据。

# 安装依赖 npm install # 运行项目 npm run dev # 项目打包 npm run build 目录结构

· ├─ index.html // 页面入口文件 ├─ jquery-citys.json // 省市区数据json文件 ├─ dist // 项目打包文件 │ ├─ build.js │ └─ build.js.map ├─ demo // demo文件目录 │ ├─ css │ │ ├─ common.css // 公共样式 │ │ └─ style.css // 页面主要样式 │ ├─ js │ │ ├─ jquery-1.11.3.js // │ │ ├─ jquery-citys.js // 插件未压缩源码 │ │ └─ jquery-citys.min.js // 插件压缩源码 │ ├─ jquery-citys.json // 省市区数据json文件 │ └─ demo.html // demo页面入口文件 └─ src // 源码目录 ├─ App.vue // 页面入口文件 ├─ main.js // 程序入口文件,加载各种公共组件 │ ├─ assets │ └─ logo.png │ ├─ css │ └─ common.css // 基础样式文件 │ └─ js ├─ jquery-citys.js // 插件未压缩源码 └─ jquery-citys.min.js // 插件压缩源码 使用方法

调用轮播插件: Html: <div class="citys"> <select class="city-select" name="province"></select> <select class="city-select" name="city"></select> <select class="city-select" name="area"></select> </div> Javascript: // 基本调用方式 $('.citys').citys() // 配置项调用方式 $('.citys').citys({ url : './jquery-citys.json', // 省市区json数据地址 province : '', // 省份(省级),可以为地区编码或者省份名称 city : '', // 城市(地级),可以为地区编码或者城市名称 area : '', // 地区(县区级),可以为地区编码或者地区名称 type : 'code', // 下拉框值的类型,code行政区划代码,name地名 selProvince : "province", // 省份、直辖市列表框name selCity : "city", // 城市、区列表框name selArea : "area", // 区、县列表框name }); // ps:所有配置项都非必须填写 说明

如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^

或者您可以 "follow" 一下,我会不断开源更多的有趣的项目

个人简介

作者:弦云孤赫(David Yang)

职业:web前端开发工程师

爱好:网游、音乐(吉他)

联系方式

QQ:314786482

微信:yangyunhe_yyh

坐标:四川成都

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。