实现步骤:
步骤一、
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
|
<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
title
></
title
>
<
style
>
.hide{
display: none;
}
</
style
>
</
head
>
<
body
>
<
div
>
<
div
>
<
div
id
=
"m1"
onclick
=
"Change(1);"
>菜单一</
div
>
<
div
>
<
div
>1.1</
div
>
<
div
>1.2</
div
>
<
div
>1.3</
div
>
</
div
>
</
div
>
<
div
>
<
div
id
=
"m2"
onclick
=
"Change(2);"
>菜单二</
div
>
<
div
>
<
div
>2.1</
div
>
<
div
>2.2</
div
>
<
div
>2.3</
div
>
</
div
>
</
div
>
<
div
>
<
div
id
=
"m3"
onclick
=
"Change(3);"
>菜单三</
div
>
<
div
>
<
div
>3.1</
div
>
<
div
>3.2</
div
>
<
div
>3.3</
div
>
</
div
>
</
div
>
</
div
>
<
script
type
=
"text/javascript"
src
=
"jquery-2.1.4.min.js"
></
script
>
<
script
type
=
"text/javascript"
>
function Change(arg){
//找到,点击的哪一个?
if(arg==1){
var menu=$('#m1')
}else if(arg==2){
var menu=$('#m2')
}else{
var menu=$('#m3')
}
console.log(menu.text())
}
</
script
>
</
body
>
</
html
>
|
步骤二、
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
|
<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
title
></
title
>
<
style
>
.hide{
display: none;
}
</
style
>
</
head
>
<
body
>
<
div
>
<
div
>
<
div
onclick
=
"Change(this);"
>菜单一</
div
>
<
div
class
=
"content"
>
<
div
>1.1</
div
>
<
div
>1.2</
div
>
<
div
>1.3</
div
>
</
div
>
</
div
>
<
div
>
<
div
onclick
=
"Change(this);"
>菜单二</
div
>
<
div
class
=
"content hide"
>
<
div
>2.1</
div
>
<
div
>2.2</
div
>
<
div
>2.3</
div
>
</
div
>
</
div
>
<
div
>
<
div
onclick
=
"Change(this);"
>菜单三</
div
>
<
div
class
=
"content hide"
>
<
div
>3.1</
div
>
<
div
>3.2</
div
>
<
div
>3.3</
div
>
</
div
>
</
div
>
</
div
>
<
script
type
=
"text/javascript"
src
=
"jquery-2.1.4.min.js"
></
script
>
<
script
type
=
"text/javascript"
>
function Change(arg){
//找到,点击的哪一个?
//var t= $(arg).text();
//console.log(t);
//$(arg)表示当前点击的标签
//一、找到下一个标签,移除hide
//$(arg).next()下一个标签
//removeClaass('')
$(arg).next().removeClass('hide');
//二、找到其他菜单,内容隐藏,添加hide
//当前标签的父标签 $(arg).parent()
//所有父标签的兄弟标签 $(arg).parent().siblings()
//所有兄弟标签下的content样式的标签,添加hide样式
$(arg).parent().siblings().find('.content').addClass('hide');
}
</
script
>
</
body
>
</
html
>
|
效果: