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插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
jQuery创建及操作xml格式数据示例
May 26 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
jquery实现拖拽小方块效果
Dec 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
php绘制一个矩形的方法
2015/01/24 PHP
php采用session实现防止页面重复刷新
2015/12/24 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
Vue异步加载about组件
2017/10/31 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
苹果Mac升级:MacSales.com
2017/11/20 全球购物
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
幼师专业毕业生自荐信
2013/09/29 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
企业宣传标语
2014/06/09 职场文书
毕业生求职信
2014/06/10 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
学校德育工作总结2015
2015/05/11 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers