利用Bootstrap Multiselect实现下拉框多选功能
程序员文章站
2022-04-30 21:33:38
利用bootstrap multiselect实现下拉框多选功能,并在点击事件中获取到所有选中option的value值
首先展示项目案例:
多选下拉框功能实现.g...
利用bootstrap multiselect实现下拉框多选功能,并在点击事件中获取到所有选中option的value值
首先展示项目案例:
多选下拉框功能实现.gif
下面是所有完整的代码,重点以及主要的解释已经在代码内进行注释:
引入的css、js文件需要从github中下载:
插件依赖jq和bootstrap,所以在引入插件之前需要先引入这jq和bootstrap的css和js文件。
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>实现下拉框多选功能</title> <link rel="stylesheet" href="docs/css/bootstrap-3.3.2.min.css" rel="external nofollow" type="text/css"> <link rel="stylesheet" href="docs/css/bootstrap-example.min.css" rel="external nofollow" type="text/css"> <link rel="stylesheet" href="docs/css/prettify.min.css" rel="external nofollow" type="text/css"> <script type="text/javascript" src="docs/js/jquery-2.1.3.min.js"></script> <script type="text/javascript" src="docs/js/bootstrap-3.3.2.min.js"></script> <script type="text/javascript" src="docs/js/prettify.min.js"></script> <link rel="stylesheet" href="dist/css/bootstrap-multiselect.css" rel="external nofollow" type="text/css"> <script type="text/javascript" src="dist/js/bootstrap-multiselect.js"></script> <script type="text/javascript"> $(document).ready(function () { window.prettyprint() && prettyprint(); }); // 插件实例 $(document).ready(function () { $("#example-getting-started").multiselect(); // 点击事件获取所有选中option的value值 $("#btn").click(function () { var selectvaluestr = []; $("#example-getting-started option:selected").each(function () { selectvaluestr.push($(this).val()); }) console.log(selectvaluestr) }) }); </script> </head> <body> <button id="btn">获取选中得option中value值</button> <select id="example-getting-started" multiple="multiple"> <option value="cheese">cheese</option> <option value="tomatoes">tomatoes</option> <option value="mozzarella">mozzarella</option> <option value="mushrooms">mushrooms</option> <option value="pepperoni">pepperoni</option> <option value="onions">onions</option> </select> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
基于bootstrap实现多个下拉框同时搜索功能
-
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
-
Bootstrap select实现下拉框多选效果
-
利用Bootstrap Multiselect实现下拉框多选功能
-
使用bootstrap实现下拉框搜索功能的实例讲解
-
EasyUI实现下拉框多选功能
-
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
-
bootstrap multiselect 多选功能实现方法
-
利用Angularjs和bootstrap实现购物车功能
-
利用Angularjs和bootstrap实现购物车功能