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 相关文章推荐
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jquery Form轻松实现文件上传
May 24 jQuery
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
使用jQuery实现购物车结算功能
Aug 15 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 jQuery
jquery实现的放大镜效果示例
Feb 24 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 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
javascript常用功能汇总
2015/07/05 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
python获取图片颜色信息的方法
2015/03/18 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
PyQt5 多窗口连接实例
2019/06/19 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
python中关于数据类型的学习笔记
2020/07/19 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
Python 实现进度条的六种方式
2021/01/06 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
美国一家运动专业鞋类零售商:Warehouse Shoe Sale(WSS)
2018/03/28 全球购物
什么是URL
2015/12/13 面试题
英语专业推荐信
2013/11/16 职场文书
大学生个人推荐信范文
2013/11/25 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
基于Python实现的购物商城管理系统
2021/04/27 Python
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android
vue封装数字翻牌器
2022/04/20 Vue.js