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 相关文章推荐
javaScript 数值型和字符串型之间的转换
Jul 25 Javascript
JavaScript中的类继承
Nov 25 Javascript
使用console进行性能测试
Apr 27 Javascript
Jquery数字上下滚动动态切换插件
Aug 08 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
Nov 25 Javascript
jQuery实现手机上输入后隐藏键盘功能
Jan 04 Javascript
详解用webpack2搭建angular2的项目
Jun 22 Javascript
微信小程序表单验证功能完整实例
Dec 01 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
Jun 07 Javascript
js实现倒计时器自定义时间和暂停
Feb 25 Javascript
简单了解Vue + ElementUI后台管理模板
Apr 07 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
php实现encode64编码类实例
2015/03/24 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
表单提交验证类
2006/07/14 Javascript
dojo 之基础篇
2007/03/24 Javascript
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
python中map()函数的使用方法示例
2017/09/29 Python
关于Python数据结构中字典的心得
2017/12/04 Python
python使用mysql的两种使用方式
2018/03/07 Python
Python 解决中文写入Excel时抛异常的问题
2018/05/03 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
css3 transform导致子元素固定定位变成绝对定位的方法
2020/03/06 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
教师研修随笔感言
2014/01/23 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
外国人聘用意向书
2014/04/01 职场文书
病假证明模板
2015/06/19 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
倡议书怎么写?
2019/04/11 职场文书