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实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
jquery加载单文件vue组件的方法
Jun 20 jQuery
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jQuery轮播图功能制作方法详解
Dec 03 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
jQuery实现简易聊天框
Feb 08 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类自动加载器实现方法
2015/07/28 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
JQuery从头学起第三讲
2010/07/06 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
vue3.0 上手体验
2020/09/21 Javascript
python网络编程学习笔记(四):域名系统
2014/06/09 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
json跨域调用python的方法详解
2017/01/11 Python
python对日志进行处理的实例代码
2018/10/06 Python
python得到windows自启动列表的方法
2018/10/14 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
详解Flask前后端分离项目案例
2020/07/24 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
冰淇淋开店创业计划书
2014/02/01 职场文书
求职信的最佳写作思路
2014/02/01 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
指导老师鉴定意见
2015/06/05 职场文书
Pandas自定义选项option设置
2021/07/25 Python