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-data的三种用法
Apr 18 jQuery
jQuery+PHP+Mysql实现抽奖程序
Apr 12 jQuery
jQuery遮罩层实例讲解
May 11 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 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 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
php页面防重复提交方法总结
2013/11/25 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
js父页面与子页面不同时显示的方法
2014/10/16 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
利用10行js代码实现上下滚动公告效果
2017/12/08 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
Python中的模块和包概念介绍
2015/04/13 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
Python自定义线程类简单示例
2018/03/23 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
Django中create和save方法的不同
2019/08/13 Python
Python箱型图处理离群点的例子
2019/12/09 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
销售职业生涯规划范文
2014/03/14 职场文书
大学迎新生标语
2014/10/06 职场文书
售后服务承诺函格式
2015/01/21 职场文书
义诊活动通知
2015/04/24 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python