-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathliandong.html
More file actions
75 lines (74 loc) · 1.96 KB
/
liandong.html
File metadata and controls
75 lines (74 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三级联动</title>
<style>
div{
width:500px;
margin:0 auto;
text-align:center;
}
select{
width:140px;
}
</style>
</head>
<body>
<div>
<h1>三级联动</h1>
<select id="province">
<option value="省">省</option>
</select>
<select id="city">
<option value="市">市</option>
</select>
<select id="country">
<option value="县">县</option>
</select>
</div>
<script type="text/javascript" src="jquery-1.11.3.js"></script>
<script src="city.js"></script>
<script>
var allCity = city.citylist;
$.each(allCity,function(i,n){
//添加每一个省
$("#province").append('<option value="'+ n.p +'">' + n.p + '</option>');
});
$("#province").change(function(){
$("#country").show();
//执行后面函数之前清空一下
$("#city").html('<option value="市">市</option>');
$("#country").html('<option value="县">县</option>');
$.each(allCity,function(i,n){
if($("#province").val()==n.p){
$.each(n.c,function(a,b){
//添加每一个市
$("#city").append('<option value="'+ b.n + '">' + b.n + '</option>');
});
}
});
});
$("#city").change(function(){
//执行后面函数之前清空一下
$("#country").html('<option value="县">县</option>');
$.each(allCity,function(i,n){
if($("#province").val()==n.p){
$.each(n.c,function(a,b){
if($("#city").val()==b.n){
if(b.a){
$.each(b.a,function(c,d){
//添加每一个县
$("#country").append('<option value="'+ d.s + '">' + d.s + '</option>');
})
}else{
$("#country").hide();
}
}
});
}
});
});
</script>
</body>
</html>