jQuery cxSelect 多级联动下拉菜单

cxSelect 是基于 jQuery 的多级联动菜单插件,适用于省市、商品分类等联动菜单。

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

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


  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
  2. <
  3. String path = request.getContextPath(); 
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
  5. %> 
  6.  
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  8. <html> 
  9.   <head> 
  10.     <base href="<%=basePath%>"> 
  11.      
  12.     <title>jQuery_cxSelect</title> 
  13.      
  14.     <meta http-equiv="pragma" content="no-cache"> 
  15.     <meta http-equiv="cache-control" content="no-cache"> 
  16.     <meta http-equiv="expires" content="0">     
  17.     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
  18.     <meta http-equiv="description" content="This is my page"> 
  19.     <!--
  20.     <link rel="stylesheet" type="text/css" href="styles.css">
  21.     --> 
  22.     <script type="text/javascript" src="jquery/jquery-1.8.3.min.js"></script> 
  23.     <script type="text/javascript" src="js/jquery.cxselect.min.js"></script> 
  24.   </head> 
  25.    
  26.   <body> 
  27.     <!--  
  28.     select 必须放在元素 id="element_id"(city) 的内部,不限层级  
  29.     select 的 class 任意取值,也可以附加多个 class,如 class="province otherclass",在调用时只需要输入其中一个即可,但是不能重复  
  30.     如需设置 select 默认值,加上 data-value 属性,例:<select class="province" data-value="浙江省"></select>  
  31.     -->  
  32.     <fieldset id="city"> 
  33.         <legend>设置默认值及选项标题</legend> 
  34.         <p>所在地区: 
  35.             <select class="province" data-value="上海市" data-first-title="选择省" disabled="disabled"></select> 
  36.             <select class="city" data-value="浦东新区" data-first-title="选择市" disabled="disabled"></select> 
  37.             <select class="area" data-value="西湖区" data-first-title="选择地区" disabled="disabled"></select> 
  38.         </p> 
  39.     </fieldset> 
  40.   </body> 
  41.    
  42.   <script type="text/javascript"> 
  43.         /* 使用 JSON 格式  
  44.          * v : 设置 option 的值(可选项,未设置则使用 n)  
  45.          * n : 设置 option 的文本  
  46.          * s : 当前选项的子集  
  47.          */ 
  48.         $.cxSelect.defaults.url = "data/cityData.min.json"
  49.          
  50.         $("#city").cxSelect({ 
  51.             selects : ["province", "city", "area"], 
  52.             nodata : "none" 
  53.         });  
  54.   </script> 
  55. </html> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值