- 浏览: 322536 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (312)
- 细细品味-Java (104)
- 细细品味-Xml (9)
- 细细品味-Json (6)
- 细细品味-Ajax (2)
- 细细品味-Jdbc (3)
- 细细品味-Ibatis (8)
- 细细品味-Oracle (4)
- 细细品味-Spring (10)
- 细细品味-Struts2 (8)
- 细细品味-Lucene (9)
- 细细品味-Jquery (36)
- 细细品味-Eclipse (6)
- 细细品味-Javascrip (28)
- 细细品味-Hibernate (9)
- 细细品味-WebService (6)
- 细细品味-Javascript API (6)
- 细细品味-ArcGIS Server (6)
- 细细品味-Flex (4)
- 细细品味-Linux (11)
- 细细品味-SVG (16)
- 细细品味-html5 (27)
- 细细品味-Shiro (1)
- 细细品味-Maven (3)
- 细细品味-Mysql (4)
- 细细品味-Tomcat (3)
- 细细品味-Android (0)
- 细细品味-Windows (1)
- 细细品味-Google Guava (21)
- 细细品味-FusionCharts (2)
- 细细品味-算法 (10)
- 细细品味-Dojo框架 (2)
- 细细品味-Http协议 (1)
- 细细品味-地理编码 (14)
- 细细品味-中文乱码 (3)
- 细细品味-数据结构 (2)
- 细细品味-面试题 (1)
- 设计模式 (0)
- 杂谈小记 (3)
- 随笔小记 (4)
- three.js (1)
- 细细品味-云计算&虚拟化 (0)
- 细细品味-架构 (1)
- 细细品味-系统优化 (1)
- 细细品味-hbase (1)
- 细细品味-hadoop (5)
- 细细品味-hive (3)
- 细细品味-flume (1)
- 细细品味-hdfs (2)
- 细细品味-微服务 (1)
- 细细品味-Spring Boot (1)
最新评论
-
final7tifa:
感觉写的挺好
封装JAVA 通过反射 POI导出Excel文件(直接可用 含测试代码) -
漆停停:
...
封装JAVA 通过反射 POI导出Excel文件(直接可用 含测试代码) -
sybell:
很是不错的文章,不过要达到熟练使用,都还在实际项目中使用。
Effective Java学习(并发)之——同步访问共享可变数据
Jquery实现三级联动效果
一、jsp代码
<div class="loding">
<p><img alt="内容加载中......" src="images/4.jpg"></p>
</div>
<div class="car">
<span class="carName">
汽车厂商:
<select>
<option value="" selected="selected">--请选择汽车厂商--</option>
<option value="Bmw">宝马</option>
<option value="Audi">奥迪</option>
<option value="Bzen">奔驰</option>
</select>
<img alt="图片" src="images/5.jpg">
</span>
<span class="cartype">
汽车类型:
<select>
<option value="" selected="selected">--请选择汽车类型--</option>
</select>
<img alt="图片" src="images/5.jpg">
</span>
<span class="carlunTai">
轮胎类型:
<select>
<option value="" selected="selected">--请选择轮胎类型--</option>
</select>
</span>
</div>
<div class="moren"></div>
<div class="carimg">
<img alt="汽车图片" src="images/car.jpg">
</div>
二、css源码
.loding{
width: 500px;
margin-left: auto;
margin-right: auto;
visibility: hidden;
}
.loding p{
text-align: center;
}
.car{
width: 1000px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.carimg{
width: 600px;
margin-left: auto;
margin-right: auto;
}
.cartype,.carlunTai,.carimg,.car img{
display: none;
}
.moren{
height: 50px;
}
三、js源码:
$(document).ready(function(){
//先找到三个下拉框
var carNameSelect = $(".carName").children("select");
var carTypeSelect = $(".cartype").children("select");
var carlunTaiSelect = $(".carlunTai").children("select");
//给三个下拉框添加事件
carNameSelect.change(function(){
//如果点击第一个下拉框首先要把第三个隐藏
carlunTaiSelect.parent().hide();
//alert(5444);
//1,先获取当前下拉框的值
var carNameValue = $(this).val();
alert(typeof carNameValue);
//alert(carNameValue);
//2,判断 如果值不为空,则将下拉框的值传递给服务器
if(carNameValue != ""){
$.post("carVendorAcrion",{
carName:carNameValue
},
function(data){
alert(data);
//2.1接收服务器返回的汽车类型 join类型 返回的是一个js的数组对象
if(data.length != 0){
//每次点击时要把汽车类型下拉框的内容先清空
carTypeSelect.html("");
//添加一个默认的选项放到汽车类型的下拉框里面
$("<option value=''>--请选择汽车类型--</option>").appendTo(carTypeSelect);
//2.2解析汽车类型数据, 填充到汽车类型的下拉框
for(var i=0; i<data.length;i++){
//创建一个option 并填充到汽车类型的下拉框
$("<option value="+data[i]+">"+data[i]+"</option>").appendTo(carTypeSelect);
}
//需要显示第二个下拉框
carTypeSelect.parent().show();
//把第一歌下拉框后面的img图片显示出来
carNameSelect.next().show();
}else{
//2.2 没有任何汽车类型 把汽车类型下拉框隐藏
carTypeSelect.parent().hide();
}
},"json");
}else{
//3 r如果值为空 则将汽车类型的下拉框隐藏 同时也要把第一个下拉框后面的图片隐藏
//找到第汽车类型的下拉框的父节点span并
carTypeSelect.parent().hide();
//找到第一歌下拉框的子节点img 并隐藏
carNameSelect.next().hide();
}
});
carTypeSelect.change(function(){
//alert(5444);
//1,先获取当前下拉框的值
var carTypeValue = $(this).val();
//alert(typeof carTypeValue);
//alert(carNameValue);
//2,判断 如果值不为空,则将下拉框的值传递给服务器
if(carTypeValue != ""){
$.post("carVendorAcrion",{
carName:carTypeValue
},
function(data){
alert(data);
//2.1接收服务器返回的车轮车型 join类型 返回的是一个js的数组对象
if(data.length != 0){
//每次点击时要把车轮类型下拉框的内容先清空
carlunTaiSelect.html("");
//添加一个默认的选项放到汽车类型的下拉框里面
$("<option value=''>--请选择车轮类型--</option>").appendTo(carlunTaiSelect);
//2.2解析车轮类型数据, 填充到车轮类型的下拉框
for(var i=0; i<data.length;i++){
//创建一个option 并填充到汽车类型的下拉框
$("<option value="+data[i]+">"+data[i]+"</option>").appendTo(carlunTaiSelect);
}
//需要显示第三个下拉框
carlunTaiSelect.parent().show();
//把第二歌下拉框后面的img图片显示出来
carlunTaiSelect.next().show();
}else{
//2.2 没有任何车轮类型 把车轮类型下拉框隐藏
carlunTaiSelect.parent().hide();
}
},"json");
}else{
//3 r如果值为空 则将车轮类型的下拉框隐藏 同时也要把第一个下拉框后面的图片隐藏
//找到第车轮类型的下拉框的父节点span并
carlunTaiSelect.parent().hide();
//找到第二歌下拉框的子节点img 并隐藏
carTypeSelect.next().hide();
}
});
carlunTaiSelect.change(function(){
});
});
发表评论
-
jQuery1.9(动画效果)学习之—— .toggle( [duration ] [, complete ] )
2014-04-29 15:36 0描述: 显示或隐藏匹 ... -
jQuery1.9(动画效果)学习之—— .stop( [clearQueue ] [, jumpToEnd ] )
2014-04-29 15:32 0描述: 停止匹配元素 ... -
jQuery1.9(动画效果)学习之—— .slideUp( [duration ] [, complete ] )
2014-04-29 15:28 0描述: 用滑动动画隐藏一个匹配元素。 . ... -
jQuery1.9(动画效果)学习之——.slideToggle( [duration ] [, complete ] )
2014-04-29 15:24 0描述: 用滑动动画显 ... -
jQuery1.9(动画效果)学习之—— .slideDown( [duration ] [, complete ] )
2014-04-29 15:21 0描述: 用滑动动画显示一个匹配元素。 .sli ... -
jQuery1.9(动画效果)学习之—— .show()
2014-04-29 15:16 0.show() 这个方法不接受任何参数。 . ... -
jQuery1.9(动画效果)学习之——.queue()
2014-05-05 14:56 515.queue( [queueName ] ) 描述:显示 ... -
jQuery1.9(动画效果)学习之—— jQuery.fx.off
2014-05-05 14:55 407描述: 全局的禁用所有动画。 jQuery. ... -
jQuery1.9(动画效果)学习之——jQuery.fx.interval
2014-05-05 14:55 466描述: 该动画的频率(以毫秒为单位)。 jQ ... -
jQuery1.9(动画效果)学习之——.hide()
2014-05-05 14:55 460描述: 隐藏匹配的元素。 .hide() ... -
jQuery1.9(动画效果)学习之—— .finish( [queue ] )
2014-05-05 14:55 458描述: 停止当前正在运行的动画,删除所有排队的 ... -
jQuery1.9(动画效果)学习之—— .fadeToggle( [duration ] [, easing ] [, complete ] )
2014-05-04 17:14 467描述: 通过匹配的 ... -
jQuery1.9(动画效果)学习之——.fadeTo( duration, opacity [, complete ] )
2014-05-04 17:13 749描述: 调整匹配元 ... -
jQuery1.9(动画效果)学习之—— .fadeOut( [duration ] [, complete ] )
2014-05-04 17:13 665描述: 通过淡出的方式隐藏匹配元素。 .fa ... -
jQuery1.9(动画效果)学习之—— .fadeIn( [duration ] [, complete ] )
2014-04-29 15:38 521描述: 通过淡入的方式显示匹配元素。 .fa ... -
jQuery1.9(动画效果)学习之——.dequeue( [queueName ] )
2014-04-29 15:38 442描述: 执行匹配元素队列的下一个函数。 . ... -
jQuery1.9(动画效果)学习之—— .delay( duration [, queueName ] )
2014-04-29 15:38 570描述: 设置一个延 ... -
jQuery1.9(动画效果)学习之——.clearQueue( [queueName ] )
2014-04-29 15:37 363.clearQueue( [queueName ] ... -
jQuery1.9(动画效果)学习之—— .animate( properties [, duration ] [, easing ] [, complete
2014-04-29 14:33 1698描述: 根据一组 CSS ... -
jQuery1.9(辅助函数)学习之——.serializeArray();
2014-03-27 11:31 491.serializeArray();返回一个Array ...
相关推荐
"三级联动源码"可能包含了实现这种功能的HTML、CSS和JavaScript代码。在HTML中,通常会有三个下拉列表元素,每个元素对应一级的选项;CSS用于美化这些元素的显示样式;JavaScript则是实现联动的关键,通过监听事件和...
本实例重点讲解如何利用jQuery实现省地市县三级联动的效果,这是一种常见的前端数据筛选和展示技术,常用于地址选择或者层级结构的筛选。 一、jQuery基础 jQuery的核心在于它的选择器,它可以方便地选取HTML元素。...
标题 "Jquery各种插件和JQuery Ajax三级联动地区下拉框 & 非Ajax实现三级联动" 提供了我们讨论的关键技术点:jQuery、jQuery插件、Ajax以及三级联动地区下拉框的实现。这篇博客(博文链接:...
标题 "基于JQuery地区三级联动列表" 涉及的核心技术是使用JavaScript库JQuery来实现前端交互功能,特别是处理动态数据和用户交互。在这个场景中,它涉及到一个常见的前端需求,即创建一个地区选择器,这个选择器通常...
在本案例中,我们将讨论如何通过JavaScript来实现这种三级联动效果,同时也会提及到源码分析和相关工具的使用。 首先,我们来看"qqJsAddress"这个文件名,这可能是一个JavaScript库或者脚本,专门用于处理省市区三...
本项目涉及的知识点是使用jQuery来模拟一个三级联动的地区选择表单,同时实现美化效果。这种方式通常用于创建更加用户友好的交互式界面,以替代传统的HTML `<select>` 元素。 一、jQuery基础 jQuery的核心是它的...
在“jQuery实现的带select下拉选择框美化的省市区三级联动特效源码.zip”中,我们可以期待找到以下关键知识点: 1. **jQuery库**:jQuery是JavaScript的一个框架,它通过提供易于使用的API,简化了DOM操作、事件...
在网页开发中,jQuery是一个非常流行的...总的来说,"jQuery三级联动菜单选择器代码"是一个实用的前端工具,通过学习和理解它的实现,开发者可以提升在网页交互设计方面的能力,同时也可以借鉴其思路来解决类似的问题。
在三级联动菜单中,CSS3可以用来美化下拉菜单的外观,包括颜色、字体、边框、阴影、过渡和动画等,同时通过媒体查询实现响应式布局,确保在不同屏幕尺寸上都能正常显示。 3. **JavaScript/jQuery**:JavaScript是...
在这个“三级联动源码以及数据库.rar”压缩包中,我们主要会涉及到以下几个关键知识点: 1. **Servlet**:Servlet是Java Web开发中的核心组件,它主要用于处理HTTP请求,向客户端返回响应。在本项目中,Servlet扮演...
【全国省市区三级联动(PHP+jQuery附数据库)】是一个常见的前端与后端交互的实现方式,主要用于用户在网站上选择地址时提供下拉菜单的联动效果。这种联动通常包括省份、城市和区县三个级别,当用户选择一个省份时,会...
Jquery通用二维数组无限级联动源码 技术特点:Jquery通用 [二维数组] 无限级联动、赋值联动 功能介绍: 无限级联动、赋值联动 ,.net后台赋值,取值,ShowSelect1.SelectID 取值与赋值 数据源必须为三列二维数组!...
这个"淘宝商品发布三级联动菜单.zip"文件包含了实现这一功能的源代码,主要依赖于JavaScript库jQuery 1.9.1版本。 jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。...
在IT行业中,开发一个能够实现省市县三级联动的系统是一项常见的需求,特别是在处理地理信息或者地址选择时。这个"php+ajax+mysql省市县三级联动"的资源提供了一个基于PHP、Ajax和MySQL实现的示例,它可以帮助初学者...
不错的前端JS特效、页面功能的代码,很适合练习前端的各种特效和功能,也可直接拿来适当调整后使用,用于练手、学习,也是很不错的
使用jQuery实现三级联动可以减少代码量,提高可读性。主要步骤与原生JS类似,但语法更简洁: 1. 使用`$(selector)`选择器获取元素。 2. 使用`.on('change', function() {...})`绑定事件监听。 3. 在事件回调函数中,...
jQuery配送地址四级联动代码就是一种高效的解决方案,它通过JavaScript技术实现了省、市、区以及街道的四级联动选择,使得用户能够便捷地输入和选择他们的详细住址。下面我们将深入探讨这一技术的核心原理和实现方法...