随着电商的火爆,这多级联动下拉菜单体现的更加充分,最明显的就是地址的多级联动下拉选择,所以这里就简单的分享一下
jQuery cxSelect 多级联动下拉菜单
cxSelect 是基于 jQuery 的多级联动菜单插件,适用于省市、商品分类等联动菜单。
列表数据通过 AJAX 获取(需要在服务器环境运行),也可以使用变量自定义,数据内容使用 JSON 格式。
提供国内省市县数据(数据来源:basecss/cityData Date: 2014.03.31)
个人一直都有习惯,当有新知识点需要学习的时候,做得第一件事情绝对是看API,然后在看Demo!所以先把API附上:
接着来看看我写的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+PHP+MySQL二级联动下拉菜单实例讲解,包括了jQuery+PHP+MySQL二级联动下拉菜单实例讲解的使用技巧和注意事项,需要的朋友参考一下 二级联动下拉菜单选择应用在在很多地方,比如说省市下拉联动,商品大小类下拉选择联动。本文将通过实例讲解使用jQuery+PHP+MySQL来实现大小分类二级下拉联动效果。 实现效果:当选择大类时,小类下拉框里的选项内容也随着改
本文向大家介绍jQuery插件实现多级联动菜单效果,包括了jQuery插件实现多级联动菜单效果的使用技巧和注意事项,需要的朋友参考一下 开发中,有好多地方用到联动菜单,以前每次遇到联动菜单的时候都去重新写,代码重用率很低,前几天又遇到联动菜单的问题,总结了下,发现可以开发一个联动菜单的功能,以后想用的时候就方便多了。项目中每个页面都有引用jQuery,,开发个jQuery联动菜单插件,说动手就动手
本文向大家介绍jquery无限级联下拉菜单简单实例演示,包括了jquery无限级联下拉菜单简单实例演示的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery无限级联下拉菜单代码以及jquery无限级联下拉菜单实现思路。分享给大家供大家参考。具体如下: 最终效果图: 因为是级联,所以数据必须是树型结构的,这里的测试数据如下: 看下效果图: 1、效果图一: 2、效果图二: 3、效
本文向大家介绍JavaScript省市级联下拉菜单实例,包括了JavaScript省市级联下拉菜单实例的使用技巧和注意事项,需要的朋友参考一下 最近学了一个关于省市级联简单的小例子,贴出来与大家分享一下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍android实现下拉菜单三级联动,包括了android实现下拉菜单三级联动的使用技巧和注意事项,需要的朋友参考一下 android中的下拉菜单联动应用非常普遍,android中的下拉菜单用Spinner就能实现,以下列子通过简单的代码实现三级菜单联动。 一 样式文件 二 联动逻辑代码 三 结果 四 总结 三级联动主要是灵活的应用三维数组,这样能很方便的通过数组索引将三个菜单关联,同
本文向大家介绍javascript实现多级联动下拉菜单的方法,包括了javascript实现多级联动下拉菜单的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现多级联动下拉菜单的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。