質問するログイン新規登録

回答編集履歴

3

修正

2019/04/23 02:29

投稿

mayoi_maimai
mayoi_maimai

スコア1583

answer CHANGED
@@ -19,9 +19,6 @@
19
19
  $("#category").change(function(){
20
20
  var i = 2015;
21
21
  while(i<2020){
22
- if(i==select_value){
23
- continue;
24
- }
25
22
  var select_i = "#"+i+"selecter";
26
23
  $(select_i).fadeOut(500);
27
24
  i++;

2

追記

2019/04/23 02:29

投稿

mayoi_maimai
mayoi_maimai

スコア1583

answer CHANGED
@@ -14,4 +14,22 @@
14
14
  i++;
15
15
  }
16
16
  });
17
+
18
+ // 追記分
19
+ $("#category").change(function(){
20
+ var i = 2015;
21
+ while(i<2020){
22
+ if(i==select_value){
23
+ continue;
24
+ }
25
+ var select_i = "#"+i+"selecter";
26
+ $(select_i).fadeOut(500);
27
+ i++;
28
+ }
29
+
30
+ var h=$(this).val();
31
+ var select_value = "#"+h+"selecter";
32
+ $(select_value).fadeIn(500).css("display","flex");
33
+ });
34
+
17
35
  ```

1

追記

2019/04/23 02:24

投稿

mayoi_maimai
mayoi_maimai

スコア1583

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