Cascader js级联选择器

这是一个从日常开发中剥离出来的小型组件,基于jQuery,可能存在一些不完善之处。使用时请注意。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接从我的github上搬过来的,见谅

Cascader

cascader for javascript and base on jquery

Introduction

This is a small component removed from daily development. There are many imperfections. Please use it with caution

Usage

  <link type="text/css" rel="stylesheet" href="dist/css/cascader.min.css">
  ...
  <script type="text/javascript" src="https://cdn.staticfile.org/jquery/1.11.1/jquery.min.js"></script>
  <script type="text/javascript" src="dist/js/cascader.min.js"></script>
  <script>
  var cascader = new Cascader({
      container: 'body',       // => $(container).html()
      width: 228,			  // cascader's width
      callback: function (data) {      // selected value callback
        // {
        //   data: [{className: 'sichuan', value: '四川省', child: Array(1)}, {className: 'chengdu', value: '成都市', child: Array(6)}, {className: '', value: '高新区'}],
        //   value: "四川省/成都市/高新区"
        // }
        console.log(data);
      },
      data: [{
        className: 'sichuan',        // If the value is not empty, it will be set to class
        value: '四川省',             // value and html title
        child: [{
          className: 'chengdu',
          value: '成都市',
          child: [{
            className: '',
            value: '金牛区',
          }, {
            className: '',
            value: '成华区',
          }, {
            className: '',
            value: '锦江区',
          }, {
            className: '',
            value: '高新区',
          }, {
            className: '',
            value: '青羊区',
          }, {
            className: '',
            value: '武侯区',
          }]
        }]
      }, {
        className: 'yunnan',
        value: '云南省',
        child: [{
          className: '',
          value: '丽江市',
          child: [{
            className: '',
            value: '古城区',
          }]
        }]
      }, {
        className: 'jiangsu',
        value: '江苏省',
        child: [{
          className: '',
          value: '南京市'
        }]
      }, {
        className: 'guangdong',
        value: '广东省',
        child: [{
          className: '',
          value: '广州市',
          child: [{
            className: '',
            value: '荔湾区'
          }, {
            className: '',
            value: '越秀区'
          }]
        }, {
          className: '',
          value: '深圳市',
          child: [{
            className: '',
            value: '南山区'
          }, {
            className: '',
            value: '光明区'
          }]
        }]
      }, {
        className: 'ningxia',
        value: '广西壮族自治区',
        child: [{
          className: '',
          value: '南宁市'
        }]
      }]
    });

    cascader.init();      // init
  </script>

Preview

在这里插入图片描述

DOWNLOAD

https://github.com/phaoer/Cascader

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值