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显示随机图像或引用
Apr 21 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
Feb 26 Javascript
JS限制Textarea文本域字符个数的具体实现
Aug 02 Javascript
zTree插件之单选下拉菜单实例代码
Nov 07 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
Nov 24 Javascript
浅析javascript中函数声明和函数表达式的区别
Feb 15 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
node.js平台下的mysql数据库配置及连接
Mar 31 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
Dec 14 Javascript
微信小程序按钮点击跳转页面详解
May 06 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
一个程序下载的管理程序(二)
2006/10/09 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
php时间函数用法分析
2016/05/28 PHP
PHP类型约束用法示例
2016/09/28 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
python运行时强制刷新缓冲区的方法
2019/01/14 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
python学生管理系统的实现
2020/04/05 Python
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
联强国际笔试题面试题
2013/07/10 面试题
应届生幼儿园求职信
2013/11/12 职场文书
小学端午节活动方案
2014/03/13 职场文书
大学生自我鉴定书
2014/03/24 职场文书
篝火晚会策划方案
2014/05/16 职场文书
食品安全承诺书范文
2014/08/29 职场文书
军训个人总结
2015/03/03 职场文书
预备党员介绍人意见
2015/06/01 职场文书
优秀党员先进事迹材料2016
2016/02/29 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL