引言
项目开发中,经常会遇到城市三级联动的需求,这里总结一下使用 jQuery 方式实现三级联动
首先,城市数据有可能需要放在前端代码中,所以需要把数据单独放到一个 js 文件中,然后在页面引入
1.引入 jQuery 和 城市数据文件
1 | <!-- 引入 jQuery --> |
2.页面布局
1 | <div class="list"> |
3. js 逻辑
1 | $(function () { |
4.js 数据文件
文件地址以及完整代码:城市数据
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true