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中关于bind()方法的使用技巧分享
Mar 30 jQuery
jquery 禁止鼠标右键并监听右键事件
Apr 27 jQuery
jQuery+PHP+Mysql实现抽奖程序
Apr 12 jQuery
jQuery遮罩层实例讲解
May 11 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 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网站开发中常用的8个小技巧
2015/02/13 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
php图像处理类实例
2015/07/28 PHP
分享PHP守护进程类
2015/12/30 PHP
PHP 断点续传实例详解
2017/11/11 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
jQuery EasyUI提交表单验证
2016/07/19 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
python3中dict(字典)的使用方法示例
2017/03/22 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
成语的广告词
2014/03/19 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
合伙购房协议样本
2014/10/06 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
python获取对象信息的实例详解
2021/07/07 Python
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫