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

回答編集履歴

2

ミスがあったため修正。

2019/03/15 06:49

投稿

kei344
kei344

スコア69643

answer CHANGED
@@ -23,7 +23,8 @@
23
23
  ```js
24
24
  $(document).ready(function(){
25
25
  for (var i = 0; i < 5; i++) {
26
+ //(function(){//修正前
26
- (function(){
27
+ (function(i){
27
28
  $('.js-btn'+i).click(function(){
28
29
  // 上記変更する前にここでiの値を確認してみて
29
30
  $(this).next('.js-child'+i).slideToggle('fast');

1

情報の追加。

2019/03/15 06:49

投稿

kei344
kei344

スコア69643

answer CHANGED
@@ -13,4 +13,22 @@
13
13
  });
14
14
  }
15
15
  });
16
+ ```
17
+
18
+
19
+ ---
20
+
21
+ **追記:**
22
+
23
+ ```js
24
+ $(document).ready(function(){
25
+ for (var i = 0; i < 5; i++) {
26
+ (function(){
27
+ $('.js-btn'+i).click(function(){
28
+ // 上記変更する前にここでiの値を確認してみて
29
+ $(this).next('.js-child'+i).slideToggle('fast');
30
+ });
31
+ })(i); // 即時関数
32
+ }
33
+ });
16
34
  ```