jQuery下拉框多选

所属分类:输入-选择框

 95495  361  查看评论 (57)
分享到微信朋友圈
X
jQuery下拉框多选 ie兼容9

数据格式

var data = [
            {
                "name": "常用",
                "city": [
                    {"cityName": "南京", "cityNumber": "001", "selected": true},
                    {"cityName": "上海", "cityNumber": "002"},
                    {"cityName": "苏州", "cityNumber": "003", "selected": true}
                ]
            },
            {
                "name": "全部",
                "city": [
                    {"cityName": "南京", "cityNumber": "001"},
                    {"cityName": "杭州", "cityNumber": "004"},
                    {"cityName": "无锡", "cityNumber": "005"},
                    {"cityName": "上海", "cityNumber": "002"},
                    {"cityName": "苏州", "cityNumber": "003"}
                ]
            }
        ];
        var data2 = [
            {"cityName": "南京", "cityNumber": "001", "selected": true},
            {"cityName": "杭州", "cityNumber": "004"},
            {"cityName": "无锡", "cityNumber": "005", "selected": true},
            {"cityName": "上海", "cityNumber": "002"},
            {"cityName": "苏州", "cityNumber": "003"}
        ]
        var data3 = [
            {
                "name": "江苏",
                "city": [
                    {"cityName": "南京", "cityNumber": "001", "selected": true},
                    {"cityName": "无锡", "cityNumber": "002", "selected": true},
                    {"cityName": "苏州", "cityNumber": "003", "selected": true}
                ]
            },
            {
                "name": "湖北",
                "city": [
                    {"cityName": "武汉", "cityNumber": "004", "selected": true},
                    {"cityName": "襄阳", "cityNumber": "005"},
                    {"cityName": "荆州", "cityNumber": "006", "selected": true}
                ]
            },
            {
                "name": "安徽",
                "city": [
                    {"cityName": "合肥", "cityNumber": "007", "selected": true},
                    {"cityName": "六安", "cityNumber": "008"},
                    {"cityName": "马鞍山", "cityNumber": "009", "selected": true}
                ]
            },
        ];

传入参数

var slidownSelectOptionse1 = {
    el: 'aaaaaa',//容器名称
    type: 'double',//插件类型
    width: '70px',//宽度
    height: '40px',//高度
    background: '#ffffff',//默认背景色
    color: '#000000',//默认字体颜色
    selectBackground: '#006666',//选中背景色
    selectColor: '#ffffff',//选中字体颜色
    show: 'false',//是否展开
    content: '...请选择...',//默认要显示的内容
    data: data//数据
}
var slidownSelectOptionse2 = {
            el: 'bbbbbb',//容器名称
            type: 'single',//插件类型
            width: '70px',//宽度
            height: '40px',//高度
            background: '#ffffff',//默认背景色
            color: '#000000',//默认字体颜色
            selectBackground: '#6699CC',//选中背景色
            selectColor: '#ffffff',//选中字体颜色
            show: 'true',//是否展开
            content: '...请选择...',//要显示的内容
            data: data2//数据
        }
        var slidownSelectOptionse3 = {
            el: 'cccccc',//容器名称
            type: 'more',//插件类型
            width: '70px',//宽度
            height: '40px',//高度
            background: '#ffffff',//默认背景色
            color: '#000000',//默认字体颜色
            selectBackground: '#66CC99',//选中背景色
            selectColor: '#ffffff',//选中字体颜色
            show: 'true',//是否展开
            content: '...请选择...',//要显示的内容
            data: data3//数据
        }
        var slidownSelectOptionse4 = {
            el: 'dddddd',//容器名称
            type: 'more',//插件类型
            width: '70px',//内容显示宽度
            height: '40px',//内容显示高度
            background: '#ffffff',//默认背景色
            color: '#000000',//默认字体颜色
            selectBackground: '#FF6633',//选中背景色
            selectColor: '#ffffff',//选中字体颜色
            show: 'false',//是否展开
            content: '...请选择...',//要显示的内容
            data: data3//数据
        }

调用方法

$(document).ready(function () {
   rltTools.slidownSelect(slidownSelectOptionse1)
   rltTools.slidownSelect(slidownSelectOptionse2)
   rltTools.slidownSelect(slidownSelectOptionse3)
   rltTools.slidownSelect(slidownSelectOptionse4)
})

其中type有三种:single,double,more,

single的数据格式对应data2,double的数据格式对应data,more的数据格式对应data3。参数名字可以在代码里自己修改。

相关插件-选择框

jquery城市选择插件lazyload-min.js

jquery城市选择插件lazyload-min.js
  选择框
 70669  475

js实现美化的下拉框菜单插件

用div+ul实现的下拉框,用户可通过修改样式来定义自己喜欢的风格。
  选择框
 60824  360

jQuery表单元素美化

richUI单选按钮,复选框,下拉框,css美化
  选择框
 33899  395

仿京东三级联动省市移动端地址(原创)

jQuery移动端省市选择,面向过程,菜鸟级
  选择框
 30340  349

讨论这个项目(57)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    槿 0
    2021/9/9 14:10:43
    选择后,如何获得所选的value值? 回复
    新亿 0
    2021/6/1 14:13:34
    可用性太差
    1.选项完成后,赋值text, value 如何去获取,没有写。
    2.引用的JS还压缩了一下,前端只有CSS和dataJSON,再无其他,对二次开发和使用不友好。
    回复
    向阳而生 0
    2021/5/11 14:24:57
    只能充值换jq币吗 回复
    戴振欣 0
    2019/9/29 14:24:51
    513337765 0
    2019/4/30 16:40:48
    登陆是否有JQ币
        夏云0
        2019/6/4 14:58:51
        登陆没有,回答别人问题好像可以奖励
    回复
    嘿嘿… 0
    2019/3/20 22:18:06
    积分怎么弄的
        "信仰"时代0
        2019/4/3 14:44:23
        我也想知道,求分享
    回复
    ?? ' 0
    2019/3/15 11:22:36
    请问作者大大 这个添加一个按钮 点击按钮的时候 怎么用console.log()当前选中的值和文字? 回复
    Java 0
    2019/2/11 10:12:37
    怎么下载啊
        momo0
        2019/3/12 10:47:55
        购买jq币
    回复
    phreariey 0
    2018/9/14 10:45:40
    我也来恢复看看,没有积分,下载不了。 回复
    桔梗 0
    2018/9/1 14:09:13
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复