回答編集履歴

2

ざっくりサンプル

2017/11/07 08:22

投稿

m.ts10806
m.ts10806

スコア80854

test CHANGED
@@ -19,3 +19,31 @@
19
19
  jQueryと生jsが混じりすぎると可読性が良くないのでどちらかに統一された方が良いかもしれません。
20
20
 
21
21
  同じようなことを書いている記述も散見されますので、もっとシンプルに書けるかも。
22
+
23
+
24
+
25
+
26
+
27
+ # シンプルに作ってみたサンプル
28
+
29
+ //A路線で選択された詳細表示  ~ //C路線で選択された詳細表示
30
+
31
+ を1つでやりきります。
32
+
33
+
34
+
35
+ ``` javascript
36
+
37
+
38
+
39
+ $("select.station").on("change",function(){
40
+
41
+ $(".boxArea div").hide();
42
+
43
+ boxname = this.id+"box";
44
+
45
+ $("."+boxname).eq($(this).val()).show();
46
+
47
+ });
48
+
49
+ ```

1

追記

2017/11/07 08:22

投稿

m.ts10806
m.ts10806

スコア80854

test CHANGED
@@ -7,3 +7,15 @@
7
7
  $(".boxArea div").hide();
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ 追記:
14
+
15
+ 個人的な意見ですが、単にdisplay: none;をしたいだけならjQueryであれば.hide()でした方が分かりやすいと思います。
16
+
17
+ そこから表示に切り替えたい場合は.show()です。
18
+
19
+ jQueryと生jsが混じりすぎると可読性が良くないのでどちらかに統一された方が良いかもしれません。
20
+
21
+ 同じようなことを書いている記述も散見されますので、もっとシンプルに書けるかも。