下拉框插件select2的使用

下拉框插件select2的使用

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

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

<select name="" id="test" style="width: 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>

再来张效果图

 
下拉框插件select2的使用

图片.png

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

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

 <select name="" id="test" style="width: 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>

 
下拉框插件select2的使用

图片.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="width: 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>

 
下拉框插件select2的使用

图片.png

3.默认赋值

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

  

这样给select赋值,支持多项

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112367.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java字符串转集合_java集合转数组

    Java字符串转集合_java集合转数组数组转集合方法使用Arrays.asList(数组)代码如下: //定义一个字符串 Stringzhuan=”1,2,3,4,5,6,7,8,9″; //分割字符串String[]split=zhuan.split(“,”);//把数组转成集合List<String>stringList=Arrays.asList(split);//输出结果S

    2022年9月19日
  • Java数字图像处理基础 – 必读

    写了很多篇关于图像处理的文章,没有一篇介绍Java2D的图像处理API,文章讨论和提及的API都是基于JDK6的,首先来看Java中如何组织一个图像对象BufferedImage的,如图:一个Buf

    2021年12月21日
  • stm32h7串口dma发送_串口通信流程

    stm32h7串口dma发送_串口通信流程我们知道DM368有两个串口,UART0和UART1。但是UART0默认为调试串口,也就是说一般不用这个作为通信串口,此刻UART1就成为了DM368和上位机通信的唯一选择。官方文档表明,UART0和UART1都已经配置好了,并且不需要修改任何代码就可以直接使用,但是实际操作过程中,保证通信程序完全没有问题的情况下,并不能完成通信。这就让我不得不怀疑,UART1是不是确确实实的使能了?到底是可

    2022年8月13日
  • robots书写说明:

    robots书写说明:

    2021年10月9日
  • java inputstream和outputstream_java runnable

    java inputstream和outputstream_java runnable首页>基础教程>IO流>InputStream类JavaInputStream类java.io.InputStream类是所有JavaIO输入流的基类,它是以字节为单位的输出流。定义publicabstractclassInputStreamextendsObjectimplementsCloseable此抽象类是表示字节输入流的所有类的超类。需…

    2022年9月21日
  • 详细介绍ORACLE sqlplus命令(转)

    详细介绍ORACLE sqlplus命令(转)一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su-oraclea、启动ORACLE系统oracle>svrmgrlSVRMG

    2022年7月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号