HTML实现二级联动下拉菜单,基于jquery的二级联动菜单实现代码

该博客展示了如何使用jQuery1.3.2实现二级联动菜单功能。在HTML中定义了两个下拉列表,分别代表省份和城市。当选择省份时,对应的下拉菜单会显示相应城市的选项。通过监听`change`事件,动态加载并显示城市列表。同时,提供了JavaScript代码示例,演示了如何根据省份ID获取城市数据,并更新城市下拉列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jQuery 1.3.2 简单实现select二级联动

jQuery 二级联动

$(document).ready(function(){

$("#province").change(function(){

$("#province option").each(function(i,o){

if($(this).attr("selected"))

{

$(".city").hide();

$(".city").eq(i).show();

}

});

});

$("#province").change();

});

----请选择省份----

北京

上海

江苏

----请选择城市----

东城

西城

崇文

宣武

朝阳

黄浦

卢湾

徐汇

长宁

静安

南京

镇江

苏州

南通

扬州

JQuery实现的二级联动菜单

先看页面代码

Html代码

*短信类型:

==请选择类型==

${t.name}

#list>

其中id为first的下拉列表为第一个下拉列表,id为second的区域为第二个下拉列表。

JavaScript代码:

$(function(){

$("#second").hide(); //初始化的时候第二个下拉列表隐藏

$("#first").change(function(){ //当第一个下拉列表变动内容时第二个下拉列表将会显示

var parentId=$("#first").val();

if(null!= parentId && ""!=parentId){

$.getJSON("http://localhost/msg/getSecondTypesJson",{id:parentId},function(myJSON){

var options="";

if(myJSON.length>0){

options+="==请选择类型==";

for(var i=0;i

options+=""+myJSON[i].name+"";

}

$("#area").html(options);

$("#second").show();

}

else if(myJSON.length<=0){

$("#second").hide();

}

});

}

else{

$("#second").hide();

}

});

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值