如何用js获取联动下拉列表的二级下拉列表的选中值?
举个例子,我这里有个省市联动下拉列表,我现在想选中广东省广州市,并且把这个值(广州市)给alert出来,请问我该怎样写?用jQuery也行,谢谢!现在选中第一级后,第二级...
举个例子,我这里有个省市联动下拉列表,我现在想选中广东省广州市,并且把这个值(广州市)给alert出来,请问我该怎样写?用jQuery也行,谢谢!
现在选中第一级后,第二级会自动变,这个功能已经可以了,现在只需要弹出选中二级的的值。
附上代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jQuery 二级联动</title>
<script src="http://img.jb51.net/jslib/jquery/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#parentUnit").change(function(){
$("#parentUnit option").each(function(i,o){
if($(this).attr("selected"))
{
$(".unit").hide();
$(".unit").eq(i).show();
}
});
});
$("#parentUnit").change();
});
</script>
</head>
<body>
<select id="parentUnit"> //一级
<option>----请选择街道----</option>
<option value="龙城街道">龙城街道</option>
<option value="横岗街道">横岗街道</option>
<option value="平湖街道">平湖街道</option>
</select>
<select class="unit">
<option>----请选择社区----</option>
</select>
<select class="unit"> //二级
<option value="爱联社区工作站">爱联社区工作站</option>
<option value="黄阁坑社区工作站">黄阁坑社区工作站</option>
<option value="回龙埔社区工作站">回龙埔社区工作站</option>
</select>
<select class="unit"> //二级
<option value="安良社区工作站">安良社区工作站</option>
<option value="保安社区工作站">保安社区工作站</option>
<option value="大康社区工作站">大康社区工作站</option>
</select>
<select class="unit"> //二级
<option value="白坭坑社区工作站">白坭坑社区工作站</option>
<option value="鹅公岭社区工作站">鹅公岭社区工作站</option>
<option value="辅城坳社区工作站">辅城坳社区工作站</option>
</select>
</body>
</html> 展开
现在选中第一级后,第二级会自动变,这个功能已经可以了,现在只需要弹出选中二级的的值。
附上代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jQuery 二级联动</title>
<script src="http://img.jb51.net/jslib/jquery/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#parentUnit").change(function(){
$("#parentUnit option").each(function(i,o){
if($(this).attr("selected"))
{
$(".unit").hide();
$(".unit").eq(i).show();
}
});
});
$("#parentUnit").change();
});
</script>
</head>
<body>
<select id="parentUnit"> //一级
<option>----请选择街道----</option>
<option value="龙城街道">龙城街道</option>
<option value="横岗街道">横岗街道</option>
<option value="平湖街道">平湖街道</option>
</select>
<select class="unit">
<option>----请选择社区----</option>
</select>
<select class="unit"> //二级
<option value="爱联社区工作站">爱联社区工作站</option>
<option value="黄阁坑社区工作站">黄阁坑社区工作站</option>
<option value="回龙埔社区工作站">回龙埔社区工作站</option>
</select>
<select class="unit"> //二级
<option value="安良社区工作站">安良社区工作站</option>
<option value="保安社区工作站">保安社区工作站</option>
<option value="大康社区工作站">大康社区工作站</option>
</select>
<select class="unit"> //二级
<option value="白坭坑社区工作站">白坭坑社区工作站</option>
<option value="鹅公岭社区工作站">鹅公岭社区工作站</option>
<option value="辅城坳社区工作站">辅城坳社区工作站</option>
</select>
</body>
</html> 展开
3个回答
展开全部
alert($(".unit").options[this.selectedIndex].value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用onchange事件,当第一个下拉框发生变化的时碰迅肢昌候,笑饥此进行第二个下拉选想取值,就直接用document.getEle...获取
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询