下拉表单html 默认选中,bootstrap-multiselect.js多选下拉框初始化时默认选中初始值...

bootstrap-multiselect.js多选下拉框默认值设置

一、案例数据格式

e2843658e4a829becaa535fb322334a8.png

二、HTML代码

1

三、原始数据加载方法

//复选下拉框

function loadMultiSelect(id, data) {

var html = '';

for (var i = 0; i < data.length; i++) {

html += "" + data[i].text+ "";

}

$("#" + id).html(html);

}

四、重写数据加载方法(可判断初始化默认选中数据)

jQueryAjaxAsync("/systemRoleAction/roleListbox",null, function(res) {

var Data = JSON.parse(res);

console.log(Data)

//注释了原有加载下拉框的方法

// loadMultiSelect("msgRoles", Data);

var myMap = new Map();

for(var j=0;j

//塞入键值对

myMap.set(Data[j].text,Data[j].value);

}

console.log(myMap);

var mm=[];

myMap.forEach(function(value, key) {

//此部分应该获取后台初始选中的值,进行判断,给其加上selected:true属性

if(value==100003 || value==100004){//写死的数据

mm.push({label:key,value:value,selected:true})

}else {

mm.push({label:key,value:value});

}

})

console.log(mm);

$("#msgRoles").multiselect('dataprovider', mm);

$("#msgRoles").multiselect({

buttonWidth : '30%',

maxHeight : 150

});

$('#msgRoles').multiselect('refresh');五、案例图

d552f00999120281fc008890e3740b0a.png

jquery 纯JS设置select下拉框,并默认选中第一个

//html页面

js多选下拉框

1.js原生实现 1.1:引用JS文件 /*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ !function(a,b ...

jquery操作select下拉框的多种方法&lpar;选中&comma;取值&comma;赋值等&rpar;

Query获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Sel ...

layui 根据根据后台数据动态创建下拉框并同时默认选中

第一步 form表单里写好一个下拉框

js获取select下拉框中的值

现在有一id为userType的下拉框,怎么获取选中的值: 用户类型: &lt ...

js:jquery multiSelect 多选下拉框实例

随机推荐

《IT蓝豹》PlayNewsStandDemo资讯类新闻客户端框架

PlayNewsStandDemo资讯类新闻客户端框架,支持tab滑动切换,当切换到最左边或者最后边的时候停止滑动 本例子切换tab的效果根据AccelerateDecelerateInterpola ...

大毕设-MATLAB-滤波器的实现

在工程实际中遇到的信号经常伴有噪声,为了消除或减弱噪声,提取有用信号,必须进行滤波,能实现滤波功能的系统称为滤波器.严格地讲,滤波器可以定义为对已知的激励提供规定响应的系统,响应的要求可以在时域或频域 ...

MYSQL管理之主从同步管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring Cloud Config中,有几种常见的配置文件,包括`bootstrap.yml`、`bootstrap-dev.yml`和`bootstrap-local.yml`。这些配置文件具有不同的优先级和用途。 1. `bootstrap.yml`是用于获取外部配置的特殊配置文件,它的加载优先级比其他配置文件(如`application.yml`或`application.properties`)更高[^1]。它主要用于加载一些启动阶段需要用到的配置信息,例如连接到Spring Cloud Config Server的配置、加密/解密信息、连接到外部数据库的配置等。由于这些配置信息在应用程序启动的早期阶段就需要用到,所以放在`bootstrap.yml`中确保它们在其他配置之前加载。此外,`bootstrap.yml`不会被本地配置文件覆盖,它的优先级更高,确保这些关键配置的安全性和准确性。 2. `bootstrap-dev.yml`是`bootstrap.yml`的一个特定的开发环境profile,用于在开发环境下加载特定的外部配置信息。在开发环境中,可能需要与生产环境不同的配置,例如连接到不同的数据库、使用不同的服务地址等。通过使用`bootstrap-dev.yml`可以轻松地区分开发环境和其他环境的配置。当在开发环境启动应用程序,Spring Cloud Config将会加载`bootstrap.yml`和`bootstrap-dev.yml`的配置,并根据当前激活的profile(如通过`spring.profiles.active`属性指定)加载对应的配置。 3. `bootstrap-local.yml`是一个自定义的本地配置文件,用于加载本地环境下的特定配置信息。它的优先级比`bootstrap.yml`和`bootstrap-dev.yml`更高,可以用于覆盖这两个文件中的配置。通过使用`bootstrap-local.yml`,可以在本地环境中加载特定的配置,例如本地数据库的连接信息、本地服务的地址等。 综上所述,`bootstrap.yml`具有最低的优先级,用于加载一些启动阶段需要用到的配置信息。`bootstrap-dev.yml`是用于开发环境的特定配置文件,用于加载开发环境下的配置。`bootstrap-local.yml`是一个自定义的本地配置文件,用于加载本地环境下的特定配置信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值