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 相关文章推荐
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
jQuery替换节点元素的操作方法
Mar 18 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
JQuery复选框全选效果如何实现
May 08 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 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
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
PHP header()函数常用方法总结
2014/04/11 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
Javascript调用C#代码
2011/01/17 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
Python3搜索及替换文件中文本的方法
2015/05/22 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
python实现ID3决策树算法
2018/08/29 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
Python多线程Threading、子线程与守护线程实例详解
2020/03/24 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
经典c++面试题六
2012/01/18 面试题
幼儿园教师工作感言
2014/02/15 职场文书
大专学生求职自荐信
2014/07/06 职场文书
党的群众路线调研报告
2014/11/03 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
十大最强电系宝可梦,阿尔宙斯电系之一,第七被称为雷神
2022/03/18 日漫
Java设计模式中的命令模式
2022/04/28 Java/Android