下拉框插件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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sql修改字段类型和长度

    sql修改字段类型和长度标准SQL修改字段类型和长度语句:ALTERTABLEtableNamemodifycolumncolumnName类型;例如Mysql的修改字段类型语句:altertabletestmodifycolumnnamevarchar(255);Oracle修改字段类型和长度语句:ALTERTABLEtableNamemodify(columnNa

    2022年6月12日
    107
  • myeclipse最新版_Myeclipse

    myeclipse最新版_Myeclipse只支持单线程下载,单线程最高速度180K左右,好像下载地址加密了https://anonym-proxy.info/index.php?q=aHR0cDovL2Rvd25sb2FkczQubXllY2xpcHNlaWRlLmNvbS9kb3dubG9hZHMvcHJvZHVjdHMvZXdvcmtiZW5jaC9oZWxpb3MvaW5zdGFsbGVycy9teWVjbGlwc2UtYmx1ZS05LjAtb2ZmbGluZS1pbnN0YWxsZXItd2luZG93cy5leGU%3Dhttps://

    2022年9月26日
    5
  • 数仓分层简介(实时数仓架构)

    数仓1.数仓分层好处:复杂问题简单化;减少重复开发;隔离原始数据。2.数仓分层具体实现ODS(OperationDataStore)层:原始数据层,存原始数据,直接加载原始日志、数据DWD(DataWarehouseDetail)层:明细数据层也有叫DWI层,结构和粒度与原始表保持一致,对ODS层数据进行清洗(去除空值、脏数据、超过极限范围的数据、行式存储转列式存储、改压缩格式)DWS(DataWarehouseService)层:服务数据层,以DWD为基础进行轻度汇总。比如:用户当日

    2022年4月17日
    82
  • 怎么看计算机的历史记录手机_科学计算器怎么查看历史记录

    怎么看计算机的历史记录手机_科学计算器怎么查看历史记录如何查看电脑历史操作记录?随便打开我的电脑或者浏览器,然后同时按下Ctrl+H组合键,窗口的左侧就会弹出浏览过的历史记录的小窗口,选择相应的日期之后下拉菜单后,会有浏览的网页记录和我的电脑(下图),双击我的电脑,出现的就是这一天你的电脑上的被浏览过的文件夹或文件(前提是,浏览者,并没有删除历史记录,因为在此,选中目标,单击右键选择删除,同样也是可以将今天的浏览记录删除以上只是简单的IE记录查看!电…

    2025年7月20日
    2
  • JAVA、Android环境搭建

    JAVA、Android环境搭建JAVA环境搭建一.JDK的下载与安装一.JDK的下载下载JDK在本地储存盘,并安装;二.JDK的安装(1)鼠标右键点击此电脑,进入属性,找到高级系统设置;(2)点击高级系统设置,找到环境

    2022年7月3日
    23
  • Solr使用入门指南

    Solr使用入门指南

    2021年12月6日
    21

发表回复

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

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