jquery自动补齐功能插件flexselect用法示例


Posted in Javascript onAugust 06, 2016

本文实例讲述了jquery自动补齐功能插件flexselect用法。分享给大家供大家参考,具体如下:

这几天正在做一个东东。需要用到自动补齐的功能。也就是select控件的文本项可以让它写。默认的select文本框是只读的,不能写。在网上找到一个jQuery插件:flexselect可以完成这项功能。

将插件放到项目里。然后在页面中引用这个插件。

<script src="${pageContext.request.contextPath}/js/jquery.flexselect-0.2/jquery.flexselect.js"  type="text/JavaScript"></script>
<script src="${pageContext.request.contextPath}/js/jquery.flexselect-0.2/liquidmetal.js"  type="text/javascript"></script>
<link href="${pageContext.request.contextPath}/js/jquery.flexselect-0.2/flexselect.css" rel="stylesheet" type="text/css" >

然后在js脚本中写入这样的代码:

<script type="text/javascript">
jQuery(document).ready(function(){
 $("select[class*=flexselect]").flexselect();
});
</script>

刚开始是这样写的:

<script type="text/javascript">
var jq = jQuery.noConflict();
jq(function(){
 jq("select[class*=flexselect]").flexselect();
 jq("#province").change(function (){
 jq("#city").empty();
 if($("#province").val() != "") {
  ajaxPost("${pageContext.request.contextPath}/test/queryCityByProvince.do",backCity,{"province":jq("#province").val()});
 }
 });
});

但是这样的话,与其中一个其它js冲突。目前还不知道怎么回事,有待研究!

另外,如果select是通过js动态生成的。那么在相应的位置加下这么一句:$("select[class*=flexselect]").flexselect();

function backQuery(data){
 var result=data[0]['resultList'];
 var html="";
 html+="<td width='25%'>serial分组<font color='red'>*</font>:</td>";
html+="<script type='text/javascript'>$(\"select[class*=flexselect]\").flexselect()\;<\/script>"; //注意:如果不加这一句,就不会出效果~~
html+="<td width='75%'><select name='serialTeamName' class='flexselect' style='width:200px'>";.
for(var i=0;i<result.length;i++){
 html+="<option value="+result[i]['name']+">"+result[i]['name']+"</option>";
}
html+="</select></td>";
$("#serialGroupTr").append(html);

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
动态加载jquery库的方法
Feb 12 Javascript
Javascript写入txt和读取txt文件示例
Feb 12 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
May 31 Javascript
简单学习vue指令directive
Nov 03 Javascript
js实现淡入淡出轮播切换功能
Jan 13 Javascript
浅谈js中同名函数和同名变量的执行问题
Feb 12 Javascript
JavaScript正则表达式函数总结(常用)
Feb 22 Javascript
微信小程序云开发之使用云数据库
May 17 Javascript
JS学习笔记之数组去重实现方法小结
May 29 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
Sep 05 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
Google 地图类型详解及示例代码
Aug 06 #Javascript
Google 地图控件集详解及实例代码
Aug 06 #Javascript
Google 地图事件实例讲解
Aug 06 #Javascript
Google 地图叠加层实例讲解
Aug 06 #Javascript
Google Maps基础及实例解析
Aug 06 #Javascript
浅谈js的html元素的父节点,子节点
Aug 06 #Javascript
JS触发服务器控件的单击事件(详解)
Aug 06 #Javascript
You might like
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
php单例模式示例分享
2015/02/12 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
详解python 内存优化
2020/08/17 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
软件测试题目
2013/02/27 面试题
大学生求职简历的自我评价范文
2013/10/12 职场文书
军训心得体会
2013/12/31 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
经典促销广告词大全
2014/03/19 职场文书
访谈节目策划方案
2014/05/15 职场文书
门店店长岗位职责
2015/04/14 职场文书
怒海潜将观后感
2015/06/11 职场文书
新郎婚礼致辞
2015/07/27 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
Golang bufio详细讲解
2022/04/21 Golang