- 浏览: 5819839 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
详细介绍看这里
http://blog.csdn.net/lee576/archive/2008/11/24/3362512.aspx
html中的2个普通select
先倒入2个插件:
<script language="javascript" type="text/javascript" src="js/jQuery.FillOptions.js"></script>
<script language="javascript" type="text/javascript" src="js/jQuery.CascadingSelect.js"></script>
java代码处理2个请求
添加一个列表项的插件AddOption(已整合进FillOptions),这个比较简单,用来向下拉列表框中添加一个列表项。
定义如下:
AddOption (text,value,selected,index)
参数说明:
text:文本型,列表项文本
value:文本型,列表项值
selected:布尔型,是否选择加入的列表项
index:数值型,加入位置
实例如下:
$("#select2").AddOption("请选择城市","-1",true,0);
实例说明:
向select2最上端插入一个文本为“请选择城市”,值为”-1“的列表项,并且是选中状态
/////////////////////////////
在FillOptions()下增加
/*解决ie浏览器的刷新 selected的不起作用
http://support.microsoft.com/kb/185123/zh-cn */
if($.browser.msie &&
selected) {
$('option[value='+selected+']',this).attr('selected',true);
}
http://blog.csdn.net/lee576/archive/2008/11/24/3362512.aspx
html中的2个普通select
<select id="province"></select> <select id="city"></select>
先倒入2个插件:
<script language="javascript" type="text/javascript" src="js/jQuery.FillOptions.js"></script>
<script language="javascript" type="text/javascript" src="js/jQuery.CascadingSelect.js"></script>
$("#province").FillOptions( "flexGridServlet.do?action=getProvince", { datatype:"json", textfield:"province", valuefiled:"provinceID", //selectedindex:0,//填充并选中第1项 keepold:true//填充并且保留原有项 } ); $("#province").AddOption("请选择省份:","-1",true,0);//最上端插入一个文本为“请选择省份“,值为”-1“的列表项,并且是选中状态 $("#city").AddOption("请选择城市:","-1",true,0); $("#province").CascadingSelect( $("#city"),//需要联动的下拉列表框,必须 "flexGridServlet.do?action=getCity", {datatype:"json",textfield:"city",valuefiled:"cityID",parameter:"p"},//通过设置parameter:”p”这个参数会生成一个"handler1.ashx?p=xxx”这样的地址来做ajax请求 function(){//完成联动后执行 //log.info("测试"); } );
java代码处理2个请求
if("getProvince".equals(action)){ System.out.println("--------------------getProvince--------------------"); // String json="[{'provinceID':'110000','province':'北京市'}," + // "{'provinceID':'120000','province':'天津市'}," + // "{'provinceID':'310000','province':'上海市'}" + // "]"; String path=this.getServletContext().getRealPath("/")+"province.txt";//这个文件中的内容就是上面注释掉的json BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(path),"UTF-8")); StringBuffer sb=new StringBuffer(); String s; while((s=br.readLine())!=null){ sb.append(s); } br.close(); String json=sb.toString(); System.out.println("json="+json); /*xml测试 String xml="<DocumentElement>" + "<table><provinceID>110000</provinceID><province>北京市</province></table>" + "<table><provinceID>120000</provinceID><province>天津市</province></table>" + "<table><provinceID>310000</provinceID><province>上海市</province></table>" + "</DocumentElement>"; response.getWriter().write(xml); */ /*非文件测试 JSONArray array=new JSONArray(); try { for(int i=0;i<5;i++){ JSONObject object = new JSONObject(); object.append("provinceID", "11000"+i); object.append("province", "北京市"+i); array.put(object); } } catch (JSONException e) { e.printStackTrace(); } System.out.println("object="+array.toString()); response.getWriter().write(array.toString()); */ response.getWriter().write(json); response.getWriter().flush(); response.getWriter().close(); return; } if("getCity".equals(action)){ System.out.println("--------------------getCity--------------------"); String json=""; String provinceID=request.getParameter("p"); System.out.println("provinceID="+provinceID); if(provinceID.equals("110000")){ json="[{'cityID':'1','city':'北京'}]"; }else if(provinceID.equals("120000")){ json="[{'cityID':'2','city':'天津'}]"; } else if(provinceID.equals("310000")){ json="[{'cityID':'3','city':'上海'}]"; }else if(provinceID.equals("130000")){ json="[{'cityID':'4','city':'石家庄'}," + "{'cityID':'5','city':'石家庄2'}"+ "]"; }else{ json="[]"; } System.out.println("object="+json); response.getWriter().write(json); response.getWriter().flush(); response.getWriter().close(); return; }
添加一个列表项的插件AddOption(已整合进FillOptions),这个比较简单,用来向下拉列表框中添加一个列表项。
定义如下:
AddOption (text,value,selected,index)
参数说明:
text:文本型,列表项文本
value:文本型,列表项值
selected:布尔型,是否选择加入的列表项
index:数值型,加入位置
实例如下:
$("#select2").AddOption("请选择城市","-1",true,0);
实例说明:
向select2最上端插入一个文本为“请选择城市”,值为”-1“的列表项,并且是选中状态
/////////////////////////////
在FillOptions()下增加
/*解决ie浏览器的刷新 selected的不起作用
http://support.microsoft.com/kb/185123/zh-cn */
if($.browser.msie &&
selected) {
$('option[value='+selected+']',this).attr('selected',true);
}
- CascadingDropDown.rar (327.3 KB)
- 下载次数: 524
发表评论
-
jquery动态实现填充下拉框
2010-01-15 20:37 4715项目需要实现一个功能 当点下拉框时动态加载后台数据。 这是后台 ... -
使用jQuery动态绑定事件插件livequery弥补live的不足
2009-12-25 15:05 8864jquery1.3.2的动态绑定事件方法live不支持blur ... -
JQuery插件: moreSelectors为jQuery提供更多的选择器
2009-12-15 15:46 2053为jQuery提供更多的选择器 http://www.soft ... -
JQuery解析Json
2009-12-11 10:15 2462var arr1 = [ "one", ... -
jquery最大化窗口
2009-12-11 10:13 5848<script type="text/ja ... -
JQuery解析xml
2009-12-11 10:04 3277java类中 response.setContent ... -
Jquery ajax跨域访问的问题
2009-12-11 10:02 2559$(document).ready(function(){ ... -
jQuery插件flexiGrid的完全使用,附代码下载
2009-12-10 15:52 36017在这个例子中其实不光使用了flexiGrid,还有 <s ... -
jQuery图片放大镜插件jqzoom
2009-12-09 16:33 4023<html> <head> & ... -
jquery操作select
2009-12-07 16:23 8828//得到select项的个数 jQuery.fn.s ... -
javascript调试工具:Blackbird
2009-12-07 11:38 4232You might never use alert() aga ... -
基于jQuery的FlexiGrid的插件使用和改造
2009-11-30 15:13 16152已不推荐下载,如要下载去这个连接下载最新的 http://gu ... -
最简单的FlexiGrid使用(静态的)
2009-11-27 14:41 3151<link rel="styleshe ... -
jquery插件FlexiGrid的使用(已更新)
2009-11-27 13:51 47627已不推荐下载,如要下载去这个连接下载最新的 http://gu ... -
jQuery之下拉菜单
2009-09-30 13:49 2019<!DOCTYPE html PUBLIC &quo ... -
jquery Tooltips插件cluetip
2009-09-27 13:46 4778demo: http://plugins.learningjq ... -
jQuery插件linkButton
2009-09-23 10:34 11618linkButton是一个可以把<a href=&quo ... -
jQuery插件Font effect实现Javascript文字特效
2009-09-17 20:54 5800http://www.biuuu.com/p837.html ... -
jQuery插件animateToClass实现javascript自定义动画效果
2009-09-17 20:52 8259或许使用这个JavaScript库也可以达到自定义动画的功能: ... -
简单几招学会如何制作jQuery插件
2009-09-17 20:42 4344在使用jQuery[write less,do more]开发 ...
相关推荐
**jQuery五级联动插件详解** 在Web开发中,我们经常需要实现地区选择功能,例如省市区县到街道的五级联动。这种功能能够帮助用户精确地定位他们的位置,尤其适用于电子商务、物流配送等场景。然而,对于大型的省...
jquery cxselect联动插件select多级联动下拉菜单 jquery cxselect联动插件select多级联动下拉菜单 jquery cxselect联动插件select多级联动下拉菜单 jquery cxselect联动插件select多级联动下拉菜单
1. **单选与多选**:传统的`<select>`元素通常只支持单选,而这个插件允许用户同时选择多个选项,这对于需要用户进行多选操作的场景非常有用。 2. **自定义样式**:利用CSS,开发者可以自由定制下拉框的外观,包括...
在实现FillOptions CascadingSelect时,常常会用到各种前端框架或插件,如jQuery的插件。"select插件"可能是指专门用来增强原生HTML `<select>` 元素功能的工具,它们通常提供更丰富的样式、交互和功能,比如...
《jQuery超级Select插件v4.0版本详解》 在Web开发中,下拉选择框(Select)是最常见的表单元素之一,但在某些场景下,普通的Select可能无法满足复杂的交互需求,例如多选、搜索过滤、自定义样式等。这时,jQuery...
文件"jQuery-Select-bynet.htm"可能就是一个示例代码或插件的文档,它可能包含了更高级的select操作示例,如模拟多级联动下拉菜单或者自定义的下拉列表样式。 总的来说,掌握jQuery操作select的方法对于前端开发来...
此插件基于jQuery,利用其强大的DOM操作和事件处理能力,实现了省市联动效果。当用户在省的选择项中做出选择时,插件会动态加载并更新市的选择项,这种实时同步的行为是通过监听省选择器的改变事件来实现的。这展示...
标题 "Jquery各种插件和JQuery Ajax三级联动地区下拉框 & 非Ajax实现三级联动" 提供了我们讨论的关键技术点:jQuery、jQuery插件、Ajax以及三级联动地区下拉框的实现。这篇博客(博文链接:...
**jQuery Select2插件详解** Select2是一款基于jQuery的增强型下拉选择框插件,它极大地改进了原生HTML `<select>` 元素的用户体验和功能。标题中的"select2(jquery)插件下载"指的是这个插件的获取途径,通常通过...
这个“jquery省市区三级联动插件”是为了解决一个常见的前端开发需求——实现省市区选择的联动效果。这种功能常见于用户注册、地址填写等场景,能够提供用户友好的交互体验。 首先,我们要理解什么是“三级联动”。...
**jQuery下拉查询筛选插件Combo Select** 在Web开发中,为了提高用户体验,经常会使用到下拉选择框,特别是当选项列表很长时。jQuery库提供了一种强大的方式来增强原生HTML元素的功能,其中就包括了`Combo Select`...
本文将详细介绍jQuery的Select插件,该插件能够帮助我们创建具有高级特性和良好兼容性的下拉选择框。 **1. jQuery Select插件简介** jQuery.Select是一款专为`<select>`元素设计的插件,它提供了丰富的自定义选项...
《jQuery封装Select实现自定义样式插件:jquery.easydropdown.min.js》 在Web开发中,Select元素是常用的数据选择控件,但其默认样式通常较为单一,无法满足设计师们对界面美观度的需求。jQuery库为我们提供了丰富...
总之,jQuery插件Select2是前端开发中不可或缺的工具之一,它极大地提高了用户选择交互的质量,使得原本单调的`<select>`元素焕发新生。通过学习和掌握Select2的使用,开发者可以为用户提供更加高效、美观的界面。
本文将深入探讨如何使用jQuery封装Select、Checkbox和Radio元素,以提高前端开发效率并确保跨浏览器兼容性。 一、jQuery封装Select 在HTML中,`<select>`元素用于创建下拉菜单。在jQuery中,我们可以方便地操作...
在本示例中,我们将探讨如何使用jQuery实现“select”元素的互斥联动效果,这是一种常见的表单控件交互设计,常用于多级筛选或配置场景。 一、基本概念 1. jQuery:jQuery 是一个高效、简洁而易用的JavaScript库,...
tntreebox插件通过JavaScript和jQuery库来动态构建和操作DOM元素,实现了父级选择后子级联动更新的效果。它通常通过JSON或HTML数据源来加载层级数据,并且可以自定义样式和行为,以适应不同项目的需要。 2. **主要...
jQuery下拉列表select美化插件jQselectable jQuery下拉列表select美化插件jQselectable jQuery下拉列表select美化插件jQselectable jQuery下拉列表select美化插件jQselectable
在这个案例中,我们使用的是jQuery的select插件,具体来说是"jquery.searchableSelect",它为标准的HTML `<select>` 元素添加了搜索功能。 要使用此插件,您需要引入以下文件: 1. `jquery-1.11.1.min.js`:这是...