jQuery插件cxSelect多级联动下拉菜单实例解析


Posted in Javascript onJune 24, 2016

随着电商的火爆,这多级联动下拉菜单体现的更加充分,最明显的就是地址的多级联动下拉选择,所以这里就简单的分享一下
jQuery cxSelect 多级联动下拉菜单
cxSelect 是基于 jQuery 的多级联动菜单插件,适用于省市、商品分类等联动菜单。

列表数据通过 AJAX 获取(需要在服务器环境运行),也可以使用变量自定义,数据内容使用 JSON 格式。

提供国内省市县数据(数据来源:basecss/cityData Date: 2014.03.31)

个人一直都有习惯,当有新知识点需要学习的时候,做得第一件事情绝对是看API,然后在看Demo!所以先把API附上:

jQuery插件cxSelect多级联动下拉菜单实例解析

接着来看看我写的Demo吧,真的很简单!!!直接上代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
 <base href="<%=basePath%>">
 
 <title>jQuery_cxSelect</title>
 
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0"> 
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->
 <script type="text/javascript" src="jquery/jquery-1.8.3.min.js"></script>
 <script type="text/javascript" src="js/jquery.cxselect.min.js"></script>
 </head>
 
 <body>
 <!-- 
 select 必须放在元素 id="element_id"(city) 的内部,不限层级 
 select 的 class 任意取值,也可以附加多个 class,如 class="province otherclass",在调用时只需要输入其中一个即可,但是不能重复 
 如需设置 select 默认值,加上 data-value 属性,例:<select class="province" data-value="浙江省"></select> 
 --> 
 <fieldset id="city">
 <legend>设置默认值及选项标题</legend>
 <p>所在地区:
 <select class="province" data-value="上海市" data-first-title="选择省" disabled="disabled"></select>
 <select class="city" data-value="浦东新区" data-first-title="选择市" disabled="disabled"></select>
 <select class="area" data-value="西湖区" data-first-title="选择地区" disabled="disabled"></select>
 </p>
 </fieldset>
 </body>
 
 <script type="text/javascript">
 /* 使用 JSON 格式 
 * v : 设置 option 的值(可选项,未设置则使用 n) 
 * n : 设置 option 的文本 
 * s : 当前选项的子集 
 */
 $.cxSelect.defaults.url = "data/cityData.min.json";
 
 $("#city").cxSelect({
 selects : ["province", "city", "area"],
 nodata : "none"
 }); 
 </script>
</html>

这个时候当然少不了效果图咯!

jQuery插件cxSelect多级联动下拉菜单实例解析

简单的实例就在这里了,至于要更复杂,那各位就尽情的发挥吧!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 面向对象编程(1) 基础
May 18 Javascript
初窥JQuery(二)事件机制(2)
Dec 06 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
Dec 20 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
jquery+html5烂漫爱心表白动画代码分享
Aug 24 Javascript
js自定义回调函数
Dec 13 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
Vue自定义事件(详解)
Aug 19 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
Oct 25 Javascript
解决vue-router路由拦截造成死循环问题
Aug 05 Javascript
jQuery下拉框的简单应用
Jun 24 #Javascript
浅谈json取值(对象和数组)
Jun 24 #Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 #Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 #Javascript
JS控制文本域只读或可写属性的方法
Jun 24 #Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 #Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
Jun 24 #Javascript
You might like
用PHP程序实现支持页面后退的两种方法
2008/06/30 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
JS与PHP向函数传递可变参数的区别实例代码
2011/05/18 PHP
php生成图片验证码
2015/06/09 PHP
thinkPHP中配置的读取与C方法详解
2016/12/05 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
php验证码生成器
2017/05/24 PHP
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
python中bisect模块用法实例
2014/09/25 Python
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
房地产管理毕业生自荐信
2013/11/04 职场文书
小学防溺水制度
2014/01/29 职场文书
班级寄语大全
2014/04/10 职场文书
事业单位鉴定材料
2014/05/25 职场文书
小学元宵节活动总结
2015/02/06 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python
python小型的音频操作库mp3Play
2022/04/24 Python