bootstrap下拉框组件

这是我的第一个博客,请大家多多包涵,望指教!!!

要使用bootstrap的selectpicker下拉列表必须引入css和js:

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script>

<!-- (Optional) Latest compiled and minified JavaScript translation files -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/i18n/defaults-*.min.js"></script>

下面是jsp部分

<select id="usertype" name="usertype" class="selectpicker show-tick form-control"  multiple data-live-search="true">
                 <option value="0">苹果</option>
                 <option value="1">菠萝</option>
                 <option value="2">香蕉</option>
                  <option value="3">火龙果</option>
                  <option value="4">梨子</option>
                  <option value="5">草莓</option>
                  <option value="6">哈密瓜</option>
                  <option value="7">椰子</option>
                  <option value="8">猕猴桃</option>
                  <option value="9">桃子</option>
</select>

以下是js部分

$(window).on(‘load‘, function () {      

$(‘#usertype‘).selectpicker({

isOpen:true,
noneSelectedText:‘请选择‘,
noneResultsText:‘没有找到该选项‘,
selectAll:true,
countSelectedText:function (numSelected,numTotal){
return numSelected==numTotal?"已全选":"{"+numSelected+"}项被选中";
},
selectAllText:‘全选‘,
deselectAllText:‘取消‘,
selectedTextFormat:‘count > 3‘,
width:140,
maxheight:150,
liveSearch:true,
liveSearchPlaceholder:‘输入关键字进行搜索‘,
actionsBox:true,
minheight:80,

});

});

对其取值

$(#usertype).val();

赋值

var ss={0,4,3};
var arr=ss.split(",");
$(‘#usertype‘).selectpicker(‘val‘, arr);

以下为效果图,其中两个按钮都可以取消掉,输入关键字进行搜索也可以取消掉,同理宽度也一样,这些在js中都有,如果是只需要单选的话将jsp中的multiple去掉就好了

原文地址:https://www.cnblogs.com/xuanshao/p/10376423.html

时间: 2024-10-16 11:17:37

bootstrap下拉框组件的相关文章

bootstrap下拉框的例子,提示Error: Bootstrap&#39;s JavaScript requires jQuery

bootstrap很多js依赖jquery,所以需要引入jquery 遇到的问题: 页面访问提示:Error: Bootstrap's JavaScript requires jQuery 解决方法: 在引入bootstrap的js文件之前,先引入jquery.js 导入顺序可以向下面一样 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><link rel

spinner下拉框组件

方法一代码如下: <string-array name="city_name"> <item>浙江</item> <item>上海</item> <item>北京</item> </string-array> <Spinner android:id="@+id/citySelect" android:layout_width="fill_parent&qu

第二百二十四节,jQuery EasyUI,ComboGrid(数据表格下拉框)组件

jQuery EasyUI,ComboGrid(数据表格下拉框)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 ComboGrid(数据表格下拉框)组件的使用方法,这个组件 依赖于 Combo(自定义下拉框)和 DataGrid(数据表格)组件. 一.加载方式 class 加载方式 <select id="box" class="easyui-combogrid" name="dept" sty

Bootstrap下拉框 Combobox

Bootstrap下拉框 Combobox显示效果如下: 源代码: <select class="combobox"> <option></option> <option value="PA">Pennsylvania</option> <option value="CT">Connecticut</option> <option value="N

Bootstrap:解决Bootstrap下拉框需要双击才能打开的问题

当使用AngularJS和Bootstrap时,会发生菜单栏navbar控件 需要点击两下才能打开的问题.解决的方法就是在页面加载后,执行如下语句: // 防止下拉菜单需要双击的bug $('.dropdown-toggle').click(function(e) { e.preventDefault(); e.stopPropagation(); return false; }); Bootstrap:解决Bootstrap下拉框需要双击才能打开的问题

自绘制HT For Web ComboBox下拉框组件

传统的HTML5的下拉框select只能实现简单的文字下拉列表,而HTforWeb通用组件中ComboBox不仅能够实现传统HTML5下拉框效果,而且可以在文本框和下拉列表中添加自定义的小图标,让整个组件看起来更直观,今天我就如何制定ComboBox自定义下拉框做一番探讨. 首先我们先来目睹下效果:   看起来跟普通的ComboBox好像也没什么特殊的,是的,按照规范的ComboBox设计,完全可以实现同样的效果,但是今天的主要任务并不是讨论有多少实现方案,今天的首要任务是介绍HT for We

ComboTree( 树型下拉框) 组件

本节课重点了解EasyUI中Tree(树)组件的使用方法, 这个组件依赖于Combo(下拉框)和 Tree(树)组件.一. 加载方式//class 加载方式<select id="cc" class="easyui-combotree" style="width:200px;"data-options="url:'tree.json',required:true"></select>//JS 加载方式&

微信小程序下拉框组件

>>下拉组件 1.组件结构: 2.index.js: 1 //index.js 2 Component({ 3 /** 4 * 组件的属性列表 5 */ 6 properties: { 7 propArray: { 8 type: Array, 9 } 10 }, 11 /** 12 * 组件的初始数据 13 */ 14 data: { 15 selectShow: false,//初始option不显示 16 selectText: "请选择",//初始内容 17 },

BootStrap下拉框搜索功能

<!DOCTYPE html> <html> <head> <title>jQuery bootstrap-select可搜索多选下拉列表插件-www.daimajiayuan.com</title> <script type="text/javascript" src="http://www.daimajiayuan.com/download/jquery/jquery-1.10.2.min.js"