回答編集履歴

1

質問本文のhtml変更にあわせて修正

2017/06/30 06:19

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  $(function(){
6
6
 
7
- $(".staff:nth-of-type(1)").css("background-color","#ccc");
7
+ $(".staff tr:nth-of-type(1)").css("background-color","#ccc");
8
8
 
9
9
  });
10
10
 
@@ -14,15 +14,13 @@
14
14
 
15
15
 
16
16
 
17
+ # 余談
18
+
17
19
  「クリックした行を灰色にする」という感じで遊んでみました。
18
20
 
19
21
  何かの参考にしてみてください。
20
22
 
21
23
  ```html
22
-
23
- </head>
24
-
25
-
26
24
 
27
25
  <style>
28
26
 
@@ -36,25 +34,13 @@
36
34
 
37
35
 
38
36
 
39
- <table>
37
+ <table class="staff">
40
38
 
41
- <tr class="staff">
39
+ <tr><td>1</td><td>A</td><td>AA</td><td>AAA</td><td>AAAA</td></tr>
42
40
 
43
- <td>1</td><td>A</td><td>AA</td><td>AAA</td><td>AAAA</td>
41
+ <tr><td>2</td><td>B</td><td>BB</td><td>BBB</td><td>BBBB</td></tr>
44
42
 
45
- </tr>
46
-
47
- <tr class="staff">
48
-
49
- <td>2</td><td>B</td><td>BB</td><td>BBB</td><td>BBBB</td>
50
-
51
- </tr>
52
-
53
- <tr class="staff">
54
-
55
- <td>3</td><td>C</td><td>CC</td><td>CCC</td><td>CCCC</td>
43
+ <tr><td>3</td><td>C</td><td>CC</td><td>CCC</td><td>CCCC</td></tr>
56
-
57
- </tr>
58
44
 
59
45
  </table>
60
46
 
@@ -66,9 +52,9 @@
66
52
 
67
53
  ```script
68
54
 
69
- $('.staff').on('click', function(){
55
+ $('.staff tr').on('click', function(){
70
56
 
71
- $('.staff').removeClass("g");
57
+ $('.staff tr').removeClass("g");
72
58
 
73
59
  $(this).addClass("g");
74
60