bootstrap可编辑下拉框jquery.editable-select


Posted in jQuery onOctober 12, 2017

下载链接地址:链接: https://pan.baidu.com/s/1pLl0uCj 密码: cd59

然后直接请看代码:

引用:

<script type="text/javascript" src="${ contextPath }/res/sys/scripts/jquery.editable-select.min.js"></script>
<link href="${ contextPath }/res/sys/scripts/css/jquery.editable-select.min.css" rel="external nofollow" rel="stylesheet">

HTML部分:

</tr>
<tr>
<th valign="middle" >
<h4>用量</h4>
</th>
<td valign="middle" style="width:28%">
<input type="text" class="form_input form-control" id='num' name='num' value='${map.get("input_value")}' placeholder=" ">
</td>
<td valign="middle" style="width:27%">
<select id="numUnit" name="numUnit" class="form-control">
</select>
</td>
</tr>

JS部分:

ajaxDirect(contextPath + "/admin/getDataDictAll/024",{},function(data){
var htm = "";
for ( var int = 0; int < data.length; int++) {
htm += "<option value='"+ data[int].name +"'>"+ data[int].name +"</option>";
}
$('#numUnit').html(htm); 
$('#numUnit').editableSelect({ 
effects: 'slide' //设置可编辑 其它可选参数default、fade 
});
$('#numUnit').val(data[0].name); //设置默认值
});

url返回的json为:[{"dataDictNo":"024001","gbNo":"","name":"千克","nameInitAbbr":"QK","parentNo":"024"}]

ajaxDirect 是变了个花样的ajax,可无视

/**
* 返回JSON形式的数据
* @param url 地址
* @param data 参数
* @param func 返回函数
* @param async 是否异步
*/
function ajaxDirect(url,data,func,async){
if(!async){
async = false;
}
$.ajax({
url:url,
type:"post",
dataType:"json",
async:async,
data:data,
success:func
});
}

效果如图:

bootstrap可编辑下拉框jquery.editable-select

其它选项设置:

filter:过滤,即当输入内容时下拉选项会匹配输入的字符,支持中文,true/false,默认true。

effects:动画效果,当触发弹出下拉选择框时的下拉框展示过渡效果,有default,slide,fade三个值,默认是default。

duration:下拉选项框展示的过渡动画速度,有fast,slow,以及数字(毫秒),默认是fast。

事件

onCreate:当输入时触发。

onShow:当下拉时触发。

onHide:当下拉框隐藏时触发。

onSelect:当下拉框中的选项被选中时触发。

jQuery 相关文章推荐
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
jQuery实现点击关注和取消功能
Jul 03 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
使用jQuery实现掷骰子游戏
Oct 24 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 #jQuery
jQuery自动或手动图片切换效果
Oct 11 #jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 #jQuery
jQuery中过滤器的基本用法示例
Oct 11 #jQuery
jQuery中extend函数简单用法示例
Oct 11 #jQuery
jQuery实现的事件绑定功能基本示例
Oct 11 #jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 #jQuery
You might like
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
Python3 replace()函数使用方法
2018/03/19 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
基于python实现高速视频传输程序
2019/05/05 Python
python对常见数据类型的遍历解析
2019/08/27 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
使用python实现学生信息管理系统
2021/02/25 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
十佳班主任事迹材料
2014/01/18 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
婚前协议书范本两则
2014/10/16 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
内乡县衙导游词
2015/02/05 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
专项资金申请报告
2015/05/15 职场文书
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL