问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

bootstrap下拉框select怎么实现

发布网友 发布时间:2022-05-14 20:22

我来回答

3个回答

懂视网 时间:2022-05-15 00:43

2、js代码如下:

$(function() { 
 $(".selectpicker").selectpicker({ 
 noneSelectedText : '请选择'//默认显示内容 
 });
//数据赋值 
var select = $("#slpk"); 
select.append("<option value='1'>香蕉</option>"); 
select.append("<option value='2'>苹果</option>"); 
select.append("<option value='3'>橘子</option>"); 
select.append("<option value='4'>石榴</option>"); 
select.append("<option value='5'>棒棒糖</option>"); 
select.append("<option value='6'>桃子</option>"); 
select.append("<option value='7'>陶子</option>");
//初始化刷新数据 
 $(window).on('load', function() { 
 $('.selectpicker').selectpicker('refresh'); 
 }); 
});

3、jsp内容:

<select id="slpk" class="selectpicker" data-live-search="true" multiple></select>

设置multiple时为多选,data-live-search="true"时显示模糊搜索框,不设置或等于false时不显示。

4、其他方法:

获取已选的项:

var selectedValues = []; 
slpk:selected").each(function(){ 
selectedValues.push($(this).val()); 
});

选择指定项(编辑回显使用):

单选:$('.selectpicker').selectpicker('val', ‘列表id');

多选:var arr=str.split(','); $('.selectpicker').selectpicker('val', arr);

5、附上我的源码,下拉数据通过ajax从后台获取:

$(function() { 
 $(".selectpicker").selectpicker({ 
 noneSelectedText : '请选择' 
 }); 
 $(window).on('load', function() { 
 $('.selectpicker').selectpicker('val', ''); 
 $('.selectpicker').selectpicker('refresh'); 
 }); 
 //下拉数据加载 
 $.ajax({ 
 type : 'get', 
 url : basePath + "/lictran/tranStation/loadRoadForTranStationDetail", 
 dataType : 'json', 
 success : function(datas) {//返回list数据并循环获取 
 var select = $("#slpk"); 
 for (var i = 0; i < datas.length; i++) { 
 select.append("<option value='"+datas[i].ROAD_CODE+"'>" 
 + datas[i].ROAD_NAME + "</option>"); 
 } 
 $('.selectpicker').selectpicker('val', ''); 
 $('.selectpicker').selectpicker('refresh'); 
 } 
 }); 
 });

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

url、href、src使用详解

Webpack怎样操作缓存

热心网友 时间:2022-05-14 21:51

bootstrap下拉框select可以通过以下步骤实现

获取多选下拉框对象数组

循环判断option选项的selected属性(true为选中,false为未选中)

使用value属性取出选中项的值。

实例演示如下:
HTML结构 option-A option-Boption-C option-D


javascript代码
function fun(){
var select = document.getElementById("test");
var str = [];
for(i=0;i<select.length;i++){
if(select.options[i].selected){
str.push(select[i].value);

JSP提交表单后,怎么得到下拉框select选中项的value值?

要得到下拉框select选中项的value值,我们要把jsp里的下拉框的选中值传递给servlet。

在servlet中String select=request.getParameter("selectName"),得到的是选中的option的value值,

那么如果我们把value值等于它的选择项的值得话就可以了

比如

<select name="selectName">
<option value="羽毛球">羽毛球</option >
<option value="篮球">羽毛球</option >
<option value="足球">羽毛球</option >

热心网友 时间:2022-05-14 23:09

<div class= "row" style ="margin-top :10px;">
<div class= "form-group col-xs-12">
<label for= "sceneModel_title" class="col-sm-1 col-sm-offset-1 control-label" >分类: </label>
<div class= "col-sm-4">
<select class= "form-control selectpicker" multiple>
<option> 请选择</option >
<option> 1</option >
<option> 2</option >
<option> 3</option >
<option> 4</option >
<option> 5</option >
<option> 6</option >
</select>
</div>
<label for= "scene_title" class="col-sm-1 control-label" >标题: </label>
<div class= "col-sm-4">
<select class= "form-control selectpicker" multiple>
<option> 请选择</option >
<option> 1</option >
<option> 2</option >
<option> 3</option >
<option> 4</option >
<option> 5</option >
<option> 6</option >
</select>
</div>
<!-- <div class="col-sm-10"> -->
<%-- <form:checkboxes path="sceneTypeRelations" items="${sceneTypeMap}" /> --%>
<!-- </div> -->
</div>
</div>

define(function(require, exports, mole) {

var $ = require( "jquery");
require( "jquery-validation/1.11.1/jquery.validate.min.js" );
require( "jquery-validation/1.11.1/messages_bs_zh.js" );
require( "bootstrap/select/bootstrap-select.min.css" )
require( "bootstrap/select/bootstrap-select.min.js" )
$(document).ready( function() {
// 聚焦第一个输入框
$( "input[name=name]").focus();
// 为inputForm注册validate函数
$( "#sceneModel").validate();

var lon = $("input[name=longitude]" ).val();
if (lon == "," ) {
$( "input[name=longitude]").val("" );
}

jQuery( '.selectpicker').selectpicker({
liveSearch: true,
size:8
});
});
mole.exports = $;
});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 土豆泥里放奶酪能蒸着吃吗 乳酪土豆泥怎么做 奶酪土豆泥怎么做好吃 奶酪片能做土豆泥吗 奶酪焗土豆泥怎么做 去脸上痘痘|光子嫩肤的效果如何? 路边摊小吃 烤火腿肠怎么做如何做好吃 光子嫩肤可以改善皮肤吗?痘痘损伤后皮肤 还在长痘痘.光子嫩肤可以治疗吗? 光子嫩肤能去痘痘吗?有负作用吗? 乌兰海猕猴桃手镯黑点有坑 融券的券从哪来?是不是券商囤积的? 券商融券的股票哪里来的 日本传统房屋的发展历史 和屋属于日本传统文化吗? 我记得2000年的时候,比尔盖茨发表了智能家居论文! lg双开门冰箱冷冻最高23度冷藏6度怎么调是往上调温度低还是往下调温度低 lg gr-205snql冰箱怎么调冷 查询个人名下绑定的 如何查询我名下所有 连接的网络怎么显示密码+iPad? 怎么绣十字绣可以锈快点,有什么方法? 我爱消消消怎么打卡? 支付宝里点火爆消消怎么点开玩 个人怎么绑定小程序 比特币如何转化为现实货币?其现实货币由哪个机构提供? 如何把bitmom上比特币如何转换成人民币? 比特币如何兑换人民币 怎样一斤发十斤豆芽 歪坏密码怎么设置为加密 金立手机歪坏密码修改 在手机上怎么改密码? 花呗 卖家 支付宝的关系,用花呗支付无分期,支付后马上还款了,卖家的花呗也马上完事了吗? 专业私人健身教练需要哪些知识? 私人健身教练前景怎么样 什么是融资租赁信托? 信托保障基金对信托融资有什么影响 在家请私人健身教练需要多少钱? 英语翻译 翻译:我喜欢我的祖国,这里有万里长城、苏州园林、秦兵马俑等名胜古迹. 淘宝评价后别人看不到自己的评价?