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 EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
详解如何使用webpack打包多页jquery项目
Feb 01 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
JQuery获得内容和属性方法解析
May 30 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 socke 向指定页面提交数据
2008/07/23 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
$()JS小技巧
2007/07/21 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
2013/02/16 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
node.js文件上传重命名以及移动位置的示例代码
2018/01/19 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
实例讲解JS中pop使用方法
2019/01/27 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
python中的sort方法使用详解
2014/07/25 Python
python递归计算N!的方法
2015/05/05 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
Django框架实现的分页demo示例
2019/05/25 Python
Python any()函数的使用方法
2019/10/28 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
业务部主管岗位职责
2014/01/29 职场文书
建材投资建议书
2014/05/16 职场文书
计算机软件专业求职信
2014/06/10 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书