回答編集履歴

2

ミスがあったため修正。

2019/03/15 06:49

投稿

kei344
kei344

スコア69407

test CHANGED
@@ -48,7 +48,9 @@
48
48
 
49
49
  for (var i = 0; i < 5; i++) {
50
50
 
51
+ //(function(){//修正前
52
+
51
- (function(){
53
+ (function(i){
52
54
 
53
55
  $('.js-btn'+i).click(function(){
54
56
 

1

情報の追加。

2019/03/15 06:49

投稿

kei344
kei344

スコア69407

test CHANGED
@@ -29,3 +29,39 @@
29
29
  });
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+
36
+
37
+ ---
38
+
39
+
40
+
41
+ **追記:**
42
+
43
+
44
+
45
+ ```js
46
+
47
+ $(document).ready(function(){
48
+
49
+ for (var i = 0; i < 5; i++) {
50
+
51
+ (function(){
52
+
53
+ $('.js-btn'+i).click(function(){
54
+
55
+ // 上記変更する前にここでiの値を確認してみて
56
+
57
+ $(this).next('.js-child'+i).slideToggle('fast');
58
+
59
+ });
60
+
61
+ })(i); // 即時関数
62
+
63
+ }
64
+
65
+ });
66
+
67
+ ```