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实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jquery Form轻松实现文件上传
May 24 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
简单实现jquery隔行变色
Nov 09 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
JQuery的加载和选择器用法简单示例
May 13 jQuery
jquery实现直播弹幕效果
Nov 28 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
jQuery实现计算器功能
Oct 19 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
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
php变量范围介绍
2012/10/15 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
Webpack的dll功能使用
2018/06/28 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
2020/03/10 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
python Django模板的使用方法
2016/01/14 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
python实现Zabbix-API监控
2018/09/17 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python getpass实现密文实例详解
2019/09/24 Python
Python输出指定字符串的方法
2020/02/06 Python
python 对xml解析的示例
2021/02/27 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
介绍一下JMS编程步骤
2015/09/22 面试题
个人查摆剖析材料
2014/02/04 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
聘任书的格式及模板
2019/10/28 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
MySQL 数据库范式化设计理论
2022/04/22 MySQL