回答編集履歴

3 修正

mayoi_maimai

mayoi_maimai score 1575

2019/04/23 11:29  投稿

ループ(while)の中でi++;が抜けているのではないでしょうか??
```javascript
$("#category").change(function(){
   var h=$(this).val();
   var select_value = "#"+h+"selecter";
   $(select_value).fadeIn(500).css("display","flex");
   var i = 2015;
   while(i<2020){
       if(i==select_value){
           continue;
       }
       var select_i = "#"+i+"selecter";
       $(select_i).fadeOut(500);
       i++;
   }
});
// 追記分
$("#category").change(function(){
   var i = 2015;
   while(i<2020){
       if(i==select_value){  
           continue;  
       }  
       var select_i = "#"+i+"selecter";
       $(select_i).fadeOut(500);
       i++;
   }
   var h=$(this).val();
   var select_value = "#"+h+"selecter";
   $(select_value).fadeIn(500).css("display","flex");
});
```
2 追記

mayoi_maimai

mayoi_maimai score 1575

2019/04/23 11:24  投稿

ループ(while)の中でi++;が抜けているのではないでしょうか??
```javascript
$("#category").change(function(){
   var h=$(this).val();
   var select_value = "#"+h+"selecter";
   $(select_value).fadeIn(500).css("display","flex");
   var i = 2015;
   while(i<2020){
       if(i==select_value){
           continue;
       }
       var select_i = "#"+i+"selecter";
       $(select_i).fadeOut(500);
       i++;
   }
});
 
// 追記分  
$("#category").change(function(){  
   var i = 2015;  
   while(i<2020){  
       if(i==select_value){  
           continue;  
       }  
       var select_i = "#"+i+"selecter";  
       $(select_i).fadeOut(500);  
       i++;  
   }  
 
   var h=$(this).val();  
   var select_value = "#"+h+"selecter";  
   $(select_value).fadeIn(500).css("display","flex");  
});  
 
```
1 追記

mayoi_maimai

mayoi_maimai score 1575

2019/04/22 16:55  投稿

ループ(while)の中でi++;が抜けているのではないでしょうか??
ループ(while)の中でi++;が抜けているのではないでしょうか??
```javascript
$("#category").change(function(){
   var h=$(this).val();
   var select_value = "#"+h+"selecter";
   $(select_value).fadeIn(500).css("display","flex");
   var i = 2015;
   while(i<2020){
       if(i==select_value){
           continue;
       }
       var select_i = "#"+i+"selecter";
       $(select_i).fadeOut(500);
       i++;
   }
});
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る