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 相关文章推荐
js保存当前路径(cookies记录)
Dec 14 Javascript
javascript继承之为什么要继承
Nov 10 Javascript
jquery可见性过滤选择器使用示例
Jun 24 Javascript
jQuery中removeData()方法用法实例
Dec 27 Javascript
用js判断是否为360浏览器的实现代码
Jan 15 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
May 04 Javascript
javascript中获取元素标签中间的内容的实现方法
Oct 08 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
js实现倒计时器自定义时间和暂停
Feb 25 Javascript
js判断一个对象是数组(函数)的方法实例
Dec 19 Javascript
jquery简易手风琴插件的封装
Oct 13 jQuery
React 高阶组件HOC用法归纳
Jun 13 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
拼音码表的生成
2006/10/09 PHP
PHP file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
js控制div及网页相关属性的代码
2009/12/19 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
vue中的provide/inject的学习使用
2018/05/09 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
实例讲解React 组件
2020/07/07 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
Python实现新浪博客备份的方法
2016/04/27 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
python自动生成证件号的方法示例
2021/01/14 Python
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
信息技术教学反思
2014/02/12 职场文书
培训讲师岗位职责
2014/04/13 职场文书
5s标语大全
2014/06/23 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
mysql优化
2021/04/06 MySQL
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS