用Jquery 1.4.4 实现的联动下拉菜单,估计在Jquery 1.2版本以上都可用。
联动下拉菜单是一主一从两个select,切换主select时,从select的内容跟着改变。这里是把从select的项目按组optgroup全部加载进来,然后切换主select时更新从select组的显示或者隐藏。注意从select的组次序和主select项次序要一致。
HTML代码
<select id="province">
<option value="GD">广东</option>
<option value="JS">江苏</option>
<option value="FJ">福建</option>
</select>
<select id="city">
<option value="">(全部)</option>
<optgroup label="广东">
<option value="020">广州</option>
<option value="0755">深圳</option>
</optgroup>
<optgroup label="江苏">
<option value="025">南京</option>
<option value="0512">苏州</option>
</optgroup>
<optgroup label="福建">
<option value="0591">福州</option>
<option value="0592">厦门</option>
</optgroup>
</select>
JS代码
function double_select(master, slave){
var change_slave = function() {
var idx = $(master).attr("selectedIndex") + 1;
$(slave).children("optgroup").hide();
$(slave).children("optgroup:nth-child("+idx+")").show();
}
$(master).change( change_slave );
change_slave();
}
//使用
$(function(){
double_select("#province", "#city");
});
分享到:
相关推荐
在网页设计中,jQuery联动下拉菜单是一种常见的交互元素,用于提供多级选择或过滤功能。这种技术在网站的导航栏、产品分类、地区选择等场景广泛应用,它能提高用户体验,使得用户能够更加方便地浏览和筛选信息。下面...
jquery省市区三级联动下拉菜单_select三级联动下拉菜单 jquery省市区三级联动下拉菜单_select三级联动下拉菜单 jquery省市区三级联动下拉菜单_select三级联动下拉菜单 jquery省市区三级联动下拉菜单_select三级联动...
jquery cxselect联动插件select多级联动下拉菜单 jquery cxselect联动插件select多级联动下拉菜单 jquery cxselect联动插件select多级联动下拉菜单 jquery cxselect联动插件select多级联动下拉菜单
本示例资源"melist多级联动下拉菜单可中文检索.rar"提供了一种实现高效、易用的多级联动下拉菜单的方法,特别适合需要层级结构选择的场景,如导航菜单、地区选择等。下面将详细介绍这个解决方案的关键知识点。 首先...
jQuery+ASP+SQL实现二级联动下拉菜单 全国省市数据库可以从网上Down个合适的导入一下就可以了. /**************************** * Author:蓝客密探 * Blog:www.lanke.me * Forum:www.phpdn.cn 详细介绍页面:...
标题中的“联动下拉菜单(jQuery+JSON)”是指一种常见的前端交互设计,它涉及到JavaScript库jQuery的使用,以及数据格式JSON在动态构建下拉菜单中的应用。这种设计通常用于多级选择场景,如地区选择、类别筛选等,...
在本资源"jQuery四级联动下拉菜单代码.zip"中,我们将会探讨如何使用jQuery实现四级联动的下拉菜单,这是一种常见于网站导航栏或表单中的交互设计。 首先,`index.html`是网页的主文件,它包含了HTML结构,其中会...
1. **HTML Select元素**:在HTML中,`<select>`元素用于创建下拉菜单。可以包含多个`<option>`元素,每个`<option>`代表一个可选项。在本例中,我们可能会看到三个select元素,分别代表省份、城市和区县,它们将通过...
二级联动下拉菜单的工作原理主要基于JavaScript或jQuery等客户端脚本技术。当用户在一级菜单中选择一项,会触发一个事件(如onChange),这个事件会通过AJAX异步请求从服务器获取与选中项相关的二级菜单数据,然后...
"jQuery手机端三级联动下拉菜单特效"就是一个解决这个问题的方案,它利用jQuery库为移动平台提供了高效、流畅的多级导航菜单。这个特效使得用户可以轻松地在多层级的菜单结构中导航,提高浏览和操作体验。 首先,...
在IT界,联动下拉菜单是一种常见的用户界面元素,它允许用户从多个相互关联的下拉列表中选择值。这种交互方式广泛应用于表单填充、数据筛选和配置设置等场景。"样式可随意更改"这一特性则强调了设计灵活性,使得...
本篇文章将详细讲解如何利用jQuery实现一个输入文本框的三级联动下拉菜单功能。 首先,我们需要理解“三级联动”的概念。在网页交互中,三级联动通常指的是三个下拉菜单之间存在依赖关系,当用户在一个下拉菜单中...
在网页开发中,为了提供用户友好的交互体验,经常需要实现一些动态的、有层次的数据选择功能,例如省市区三级联动下拉菜单。在这种场景下,`Select2` 库是一个非常优秀的工具,它能够帮助开发者创建功能强大、易于...
联动下拉菜单的基本原理是通过JavaScript(或者jQuery等库)实现各个下拉菜单之间的联动效果。当用户在一级菜单中选择一个选项时,二级菜单会根据预设的数据关系动态加载相应的选项;同样,选择二级菜单后,三级...
在网页设计中,二级联动下拉菜单是一种常见的交互元素,常用于分类选择或者地区筛选等场景。这种功能的实现通常涉及到前端和后端的交互,其中PHP作为后端语言,负责处理数据并返回给前端。本篇文章将详细介绍如何...
**jQuery cxSelect 多级联动下拉菜单** `jQuery cxSelect` 是一个高效且易于使用的插件,专门设计用于创建多级联动的下拉菜单。它适用于那些需要展示层次结构数据的场景,如省市选择、商品分类导航等。这个插件是...
在网页设计中,二级联动下拉菜单是一种常见的交互元素,尤其在导航菜单中广泛应用。它允许用户通过选择一级菜单项来触发二级菜单的显示,从而更有效地浏览和选择深层的页面链接。这篇介绍将深入探讨如何使用二级联动...
在这个“实现全国省市区三级联动下拉菜单”的项目中,我们将使用jQuery这一强大的JavaScript库来完成这个功能。 首先,我们需要理解什么是三级联动。在三级联动下拉菜单中,用户从一个下拉菜单中做出选择后,第二个...
在本项目中,"ASP+JS 三级联动下拉菜单[调用数据库数据]"指的是利用ASP技术和JavaScript语言来实现一个功能强大的下拉菜单,这个菜单具有三级结构,并且能够根据用户的选择动态从数据库中获取数据。 首先,ASP在...