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实现二级联动效果
Mar 30 jQuery
利用jQuery解析获取JSON数据
Apr 08 jQuery
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
关于jQuery库冲突的完美解决办法
May 20 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
一周学会PHP(视频)Http下载
2006/12/12 PHP
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
php简单日历函数
2015/10/28 PHP
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
python通过伪装头部数据抵抗反爬虫的实例
2018/05/07 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
python3实现猜数字游戏
2020/12/07 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
利用python实现AR教程
2019/11/20 Python
python向图片里添加文字
2019/11/26 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
经典促销广告词大全
2014/03/19 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
门面房租房协议书
2014/12/01 职场文书
运动会宣传稿100字
2015/07/23 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫
Android Studio 计算器开发
2022/05/20 Java/Android