select 二级联动
2017-11-11 10:33
141 查看
var cities = [
["杭州市", "绍兴市", "温州市", "义乌市", "嘉兴市"],
["南京市", "苏州市", "扬州市", "无锡市"],
["武汉市", "襄阳市", "荆州市", "宜昌市", "恩施市"],
["石家庄市", "唐山市", "保定市", "邢台市", "廊坊市"],
["长春市", "吉林市", "四平市", "延边市"]
];
var $city = $("#city");
// 获得代表省份的下拉列表
$("#province").change(function() {
// alert(this.value);
// alert($(this).val());
// 清空第二个列表中的内容
$city.get(0).options.length = 0;
var val = this.value;
// 遍历并且判断
$.each(cities, function(i, n) {
// 判断
if(i == val) {
$(n).each(function(j, m) {
// alert(j + " " + m);
$city.append("<option>" + m + "</option>");
});
}
});
});
<select id="province" name="province">
<option value="">-请选择-</option>
<option value="0">浙江省</option>
<option value="1">江苏省</option>
<option value="2">湖北省</option>
<option value="3">河北省</option>
<option value="4">吉林省</option>
</select>
<select id="city" name="city">
</select>
["杭州市", "绍兴市", "温州市", "义乌市", "嘉兴市"],
["南京市", "苏州市", "扬州市", "无锡市"],
["武汉市", "襄阳市", "荆州市", "宜昌市", "恩施市"],
["石家庄市", "唐山市", "保定市", "邢台市", "廊坊市"],
["长春市", "吉林市", "四平市", "延边市"]
];
var $city = $("#city");
// 获得代表省份的下拉列表
$("#province").change(function() {
// alert(this.value);
// alert($(this).val());
// 清空第二个列表中的内容
$city.get(0).options.length = 0;
var val = this.value;
// 遍历并且判断
$.each(cities, function(i, n) {
// 判断
if(i == val) {
$(n).each(function(j, m) {
// alert(j + " " + m);
$city.append("<option>" + m + "</option>");
});
}
});
});
<select id="province" name="province">
<option value="">-请选择-</option>
<option value="0">浙江省</option>
<option value="1">江苏省</option>
<option value="2">湖北省</option>
<option value="3">河北省</option>
<option value="4">吉林省</option>
</select>
<select id="city" name="city">
</select>
相关文章推荐
- jQuery 简单实现select二级联动
- jquery实现select二级联动
- jQuery 1.3.2 简单实现select二级联动
- js实现HTML中Select二级联动
- select二级联动,数据库动态加载
- 比较简单的jquery下select列表框二级联动
- select二级联动,并用jq遍历ajax传递的json,并变成option
- 简易select二级联动
- ShoppingPlatForm-----Register.aspx(javascript二级联动下拉框;会员注册页面;验证控件;正则表达式)RegularExpressionValidator控件;RequiredFieldValidator控件;RadioButtonList控件;CompareValidator控件;input标签;select标签
- 最简单js代码实现select二级联动下拉菜单
- JS+html 实现select二级联动菜单
- Select标签下拉列表二级联动级联实例代码
- Struts2中<s:doubleselect>标签从MySQL数据库中查询出数据实现二级联动
- Javascript实现二级select联动
- mvc中大类和小类二级联动下拉框使用 select2 插件的初始加载方法
- zabbix的群组和主机的select二级联动
- bootstrap-select下拉搜索插件 动态加载自己数据的二级联动
- js实现HTML中Select二级联动的实例
- VUE2 前端实现 静态二级省市联动选择select的示例
- AjaxPro 实现 三级联动菜单时,出现二级select 闪烁问题