900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 用select2插件做一个可搜索的下拉框

用select2插件做一个可搜索的下拉框

时间:2024-01-11 05:06:36

相关推荐

用select2插件做一个可搜索的下拉框

用select2实现可搜索的下拉框

在我们的开发过程中通常会碰到很长的下拉选择框,这时候我们选择的时候便会十分的困难,今天也是在开发中遇到了这种问题,在网上找了很多的资料和插件,最终发现一款简单使用的输入下拉框插件,这边是本文中要说的select2

话不多说直接上代码

引入相关css和js

<!-- 加载 样式 --><link href="/ajax/libs/select2/4.0.8/css/select2.min.css" rel="stylesheet" /><!-- 加载 Jquery --><script src="/jquery/2.0.0/jquery.min.js"></script><!-- 加载 Select2 --><script src="/ajax/libs/select2/4.0.8/js/select2.min.js"></script>

上述代码便是关键之处,当我们引入了css、js后,我们便可以方便的使用本插件了,此处需要注意的是在我们引入js的时候,我们需要先引入jquery后再进行引入select2.min.js,否则会报错。因为select2是基于jquery而进行封装的插件。

在页面中使用

<script>$(function (){$("#my-select").select2();})</script>

在页面中使用时,只需要在所需要加搜素下拉框的select标签上写上id属性,然后js中将其初始化便可。

如下是完整代码

<html><head><title>select2</title><link href="/ajax/libs/select2/4.0.8/css/select2.min.css" rel="stylesheet" /><style>body {display: flex;align-items: center;justify-content: center;}#my-select {width:190px;}</style></head><body>请选择省份:<select id="my-select"><option>请选择</option><option>陕西省</option><option>云南省</option><option>甘肃省</option><option>浙江省</option></select><!-- 加载 Jquery --><script src="/jquery/2.0.0/jquery.min.js"></script><!-- 加载 Select2 --><script src="/ajax/libs/select2/4.0.8/js/select2.min.js"></script><script>$(function (){$("#my-select").select2();})</script></body></html>

如有什么错误之处,请各位看官多多指出,共同进步!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。