回答編集履歴

3

修正

2019/04/23 02:29

投稿

mayoi_maimai
mayoi_maimai

スコア1583

test CHANGED
@@ -40,12 +40,6 @@
40
40
 
41
41
  while(i<2020){
42
42
 
43
- if(i==select_value){
44
-
45
- continue;
46
-
47
- }
48
-
49
43
  var select_i = "#"+i+"selecter";
50
44
 
51
45
  $(select_i).fadeOut(500);

2

追記

2019/04/23 02:29

投稿

mayoi_maimai
mayoi_maimai

スコア1583

test CHANGED
@@ -30,4 +30,40 @@
30
30
 
31
31
  });
32
32
 
33
+
34
+
35
+ // 追記分
36
+
37
+ $("#category").change(function(){
38
+
39
+ var i = 2015;
40
+
41
+ while(i<2020){
42
+
43
+ if(i==select_value){
44
+
45
+ continue;
46
+
47
+ }
48
+
49
+ var select_i = "#"+i+"selecter";
50
+
51
+ $(select_i).fadeOut(500);
52
+
53
+ i++;
54
+
55
+ }
56
+
57
+
58
+
59
+ var h=$(this).val();
60
+
61
+ var select_value = "#"+h+"selecter";
62
+
63
+ $(select_value).fadeIn(500).css("display","flex");
64
+
65
+ });
66
+
67
+
68
+
33
69
  ```

1

追記

2019/04/23 02:24

投稿

mayoi_maimai
mayoi_maimai

スコア1583

test CHANGED
@@ -1 +1,33 @@
1
1
  ループ(while)の中でi++;が抜けているのではないでしょうか??
2
+
3
+ ```javascript
4
+
5
+ $("#category").change(function(){
6
+
7
+ var h=$(this).val();
8
+
9
+ var select_value = "#"+h+"selecter";
10
+
11
+ $(select_value).fadeIn(500).css("display","flex");
12
+
13
+ var i = 2015;
14
+
15
+ while(i<2020){
16
+
17
+ if(i==select_value){
18
+
19
+ continue;
20
+
21
+ }
22
+
23
+ var select_i = "#"+i+"selecter";
24
+
25
+ $(select_i).fadeOut(500);
26
+
27
+ i++;
28
+
29
+ }
30
+
31
+ });
32
+
33
+ ```