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 相关文章推荐
jQuery.form.js的使用详解
Jun 14 jQuery
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
基于jquery实现左右上下移动效果
May 02 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
Jquery滑动门/tab切换实现方法完整示例
Jun 05 jQuery
jQuery实现图片切换效果
Oct 19 jQuery
jQuery实现动态操作table行
Nov 23 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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
php smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
PHP生成plist数据的方法
2015/06/16 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
Javascript Select操作大集合
2009/05/26 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
document.getElementById介绍
2011/09/13 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
前端性能优化建议
2020/09/17 Javascript
py中的目录与文件判别代码
2008/07/16 Python
python操作MySQL数据库具体方法
2013/10/28 Python
对python的输出和输出格式详解
2018/12/08 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
会计专业的自荐信
2013/12/12 职场文书
2014年计生标语
2014/06/23 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
2016年过年放假安排通知
2015/08/18 职场文书