zoukankan      html  css  js  c++  java
  • 下拉框插件select2的使用

    它的优点有:
    样式还算好看,支持多选,支持索搜
    下面来介绍下select2的用法

    1.最简单的用法
    只需要加载css和js即可使用

    <select name="" id="test" style=" 100px;">
            <option value="0">java</option>
            <option value="1">c</option>
            <option value="2">php</option>
            <option value="3">python</option>
            <option value="4">javascript</option>
        </select>
        <script type="text/javascript">
            $("#test").select2();
        </script>

    再来张效果图


     
    图片.png

    注意:这个 放大镜(搜索图)需要放在和css,js同级

    2.支持多选
    加上一个 multiple='mutiple'的属性就好了

     <select name="" id="test" style=" 200px;" name="states[]" multiple="multiple">
            <option value="0">java</option>
            <option value="1">c</option>
            <option value="2">php</option>
            <option value="3">python</option>
            <option value="4">javascript</option>
        </select>
     
    图片.png

    3.国际化(多语言)
    默认是英文的提示
    我们需要引入中文js
    然后

     $("#test").select2({
                language: "zh-CN"
            });

    完整代码

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>select</title>
        <link rel="stylesheet" href="select2/select2.css">
        <script type="text/javascript" src="jquery-1.11.3.js"></script>
        <script src="select2/select2.js"></script>
        <script type="text/javascript" src="select2/select2_locale_zh-CN.js"></script>
    </head>
    <body>
        <select name="" id="test" style=" 200px;" name="states[]" multiple="multiple">
            <option value="0">java</option>
            <option value="1">c</option>
            <option value="2">php</option>
            <option value="3">python</option>
            <option value="4">javascript</option>
        </select>
        <script type="text/javascript">
            $("#test").select2({
                language: "zh-CN"
            });
        </script>
    </body>
    </html>
     
    图片.png

    3.默认赋值

     $("#test").val([1,2,3]).trigger('change');
    

      

    这样给select赋值,支持多项



    链接:https://www.jianshu.com/p/60831ea22a1b

  • 相关阅读:
    线程池中shutdown()和shutdownNow()方法的区别
    java.util.concurrent.TimeoutException: Idle timeout expired: 300000/300000 ms
    ConnectTimeout和ReadTimeout所代表的意义
    hive 查询注意问题
    java面试题之int和Integer的区别
    MySQL中KEY、PRIMARY KEY、UNIQUE KEY、INDEX 的区别
    MySQL数据库使用mysqldump导出数据详解
    C++宏定义详解
    OTL调用存储过程/函数及注意事项
    linux自定义开机启动服务和chkconfig使用方法
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15453411.html
Copyright © 2011-2022 走看看