下拉框插件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)
上一篇 2021年11月9日 上午8:00
下一篇 2021年11月9日 上午9:00


相关推荐

  • 使用XSLT转换XML

    使用XSLT转换XMLSLT1.0是W3C标准,主要用于对XML文档的转换,包括将XML转换成HMTL,TEXT或者另外格式的XML文件.XSLT1.0可以与XPATH1.0标准一起使用,XPATH会告诉你要转换的节点而

    2022年7月2日
    33
  • Crontab定时任务配置

    Crontab定时任务配置一、开启crontab1.查看crontab是否启动sudolaunchctllist|grepcron2.检查需要的文件ls-al/etc/crontab3.如果crontab文件不存在则创建sudotouch/etc/crontab上述操作完成之后就可以正常使用crontab啦二、crontab服务开启、关闭1.开启su…

    2025年8月24日
    4
  • Manus工作原理揭秘:解构下一代AI Agent的多智能体架构

    Manus工作原理揭秘:解构下一代AI Agent的多智能体架构

    2026年3月16日
    2
  • Qt5.14.2下载与安装(保姆级图文教程)[通俗易懂]

    Qt5.14.2下载与安装(保姆级图文教程)[通俗易懂]本文详细介绍了Qt5.14.2的安装步骤,每一步都有详细说明,明确各个组件的含义,让安装组件不再纠结。教给你怎么获取、如何安装,如何卸载Qt等操作

    2022年5月16日
    61
  • java字符串分割split你用对了吗「建议收藏」

    java字符串分割split你用对了吗「建议收藏」一、split介绍split()方法根据匹配给定的正则表达式来拆分字符串。注意:.、$、|和*等转义字符,必须得加\\。注意:多个分隔符,可以用|作为连字符。语法publicString[]split(Stringregex,intlimit)参数 regex–正则表达式分隔符。 limit–分割的份数。 返回值字符串数组。二、测试一如下示例,猜猜答案吧privatestaticvoid…

    2026年4月16日
    4
  • win10键盘全部没反应_Win10的键盘失灵解决办法

    win10键盘全部没反应_Win10的键盘失灵解决办法最近发现Win10的笔记本,键盘有点失灵,要么按了没反应,要么重复输入,很是恼火,以为是笔记本键帽坏了没弹起来,琢磨了下,发现是win10系统问题,赶紧记下来做笔记1、打开“设置”->”系统”->”电源和睡眠”->”其他电源设置”点击“选择电源按钮的功能”->”更改当前不可用的设置”->将启用快速启动取消勾选,保存修改退出。接下来右键我的电脑-&…

    2022年5月4日
    41

发表回复

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

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