本文概述
- 1.下载多项选择插件
- 2.初始化和使用插件
文章图片
人们真正想要的是这样的:
文章图片
【使用jQuery Plugin Multiselect使用复选框实现可过滤的多选】多亏了jQuery Multiple Select插件, 你将能够轻松, 几秒钟内实现这种选择, 并用新的酷选择来更改那些可怕的默认多选。在本文中, 我们将向你展示如何在Web项目中实现此插件。
1.下载多项选择插件 多重选择是一个非常有用的jQuery插件, 它允许你使用复选框选择多个元素, 而不是同时按下CTRL键并选择默认选择中的选项。要在你的项目中使用此插件, 你将需要3个文件, JavaScript核心, 默认样式表和包含下拉箭头的图像。你可以从Github的存储库下载这些文件, 并在项目中包含本地副本, 也可以使用CDN(请注意, 这不是压缩版本, 并且该项目不提供此版本, 因此你需要自己压缩代码):
注意 由于这是一个jQuery插件, 你显然需要在该插件之前加载jQuery。
<
!-- Using a local copy -->
<
!-- Include the default stylesheet -->
<
link rel="stylesheet" type="text/css" href="http://www.srcmini.com/multiple-select.css">
<
!-- Include plugin -->
<
script src="http://www.srcmini.com/multiple-select.js">
<
/script>
<
!-- Or using a CDN -->
<
!-- Include the default stylesheet -->
<
link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/wenzhixin/multiple-select/e14b36de/multiple-select.css">
<
!-- Include plugin -->
<
script src="https://cdn.rawgit.com/wenzhixin/multiple-select/e14b36de/multiple-select.js">
<
/script>
有关此插件的更多信息, 请访问Github上的官方存储库或此处的官方网站。
2.初始化和使用插件 要初始化插件, 显然你需要一个启用了multi属性的即用型选择组件, 无需添加特殊标记或其他不必要的东西, 只需包括插件并将其初始化在元素上即可:
<
!-- A multiple select element -->
<
select id="my-select" multiple="multiple">
<
option value="http://www.srcmini.com/1">
January<
/option>
<
option value="http://www.srcmini.com/2">
February<
/option>
<
option value="http://www.srcmini.com/3">
March<
/option>
<
option value="http://www.srcmini.com/4">
April<
/option>
<
option value="http://www.srcmini.com/5">
May<
/option>
<
option value="http://www.srcmini.com/6">
June<
/option>
<
option value="http://www.srcmini.com/7">
July<
/option>
<
option value="http://www.srcmini.com/8">
August<
/option>
<
option value="http://www.srcmini.com/9">
September<
/option>
<
option value="http://www.srcmini.com/10">
October<
/option>
<
option value="http://www.srcmini.com/11">
November<
/option>
<
option value="http://www.srcmini.com/12">
December<
/option>
<
/select>
<
script>
// Initialize multiple select on your regular select$("#my-select").multipleSelect({filter: true});
<
/script>
该插件提供了一个文档齐全的页面, 其中包含该插件可用的所有选项和事件。你可以在此小提琴中看到该插件的实时演示。 Multiple Selected是根据MIT许可证获得许可的, 这意味着它是完全免费的, 你可以任意使用和修改此插件。
编码愉快!
推荐阅读
- 如何在Django中从HTML创建PDF
- 如何在Windows上安装Ruby并建立基本的Hello World
- 用jQuery实现并排多重选择元素
- 如何使用jQuery自动使所有高度相同的div列
- 如何使用jQuery将base64图像转换为图像文件并以异步形式上传
- 如何使用(WebKit)CSS自定义浏览器滚动条
- 使用一些技巧来优化你的jQuery代码
- 如何在Laravel 5.4中为Guzzle创建PSR-6文件系统缓存
- jQuery中的事件委托是什么以及如何使用它