如何用js获取联动下拉列表的二级下拉列表的选中值? 50
举个例子,我这里有个省市联动下拉列表,我现在想选中广东省广州市,并且把这个值给alert出来,请问我该怎样写?用jQuery也行,谢谢!现在选中第一级后,第二级会自动变,...
举个例子,我这里有个省市联动下拉列表,我现在想选中广东省广州市,并且把这个值给alert出来,请问我该怎样写?用jQuery也行,谢谢!
现在选中第一级后,第二级会自动变,这个功能已经可以了,现在只需要弹出选中二级的的值。
附上代码:
<select id="parentUnit"> //这个是一级
<option>----请选择街道----</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> 展开
现在选中第一级后,第二级会自动变,这个功能已经可以了,现在只需要弹出选中二级的的值。
附上代码:
<select id="parentUnit"> //这个是一级
<option>----请选择街道----</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> 展开
展开全部
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>test</title>
<script src="http://libs.baidu.com/jquery/1.7.0/jquery.min.js"></script>
</head>
<body>
<select id="parentUnit">
<option>----请选择街道----</option>
<option value="龙城街道v">龙城街道t</option>
<option value="横岗街道v">横岗街道t</option>
</select>
<select class="unit">
<option value="爱联社区工作站v">爱联社区工作站t</option>
<option value="黄阁坑社区工作站v">黄阁坑社区工作站t</option>
<option value="回龙埔社区工作站v">回龙埔社区工作站t</option>
</select>
<select class="unit">
<option value="安良社区工作站v">安良社区工作站t</option>
<option value="松柏社区工作站v">松柏社区工作站t</option>
<option value="西坑社区工作站v">西坑社区工作站t</option>
</select>
<script type="text/javascript">
$(function(){
$('.unit').unbind().on('change',function(){unitChange();});//.unit
$('#parentUnit').unbind().on('change',function(){unitChange();});
})
function unitChange(){
console.log('文本:'+$('.unit').eq(0).find("option:selected").text()+'|'+$('.unit').eq(1).find("option:selected").text());
console.log('value:'+$('#parentUnit').val()+'|'+$('.unit').eq(0).val()+'|'+$('.unit').eq(1).val());
}
</script>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询