回答編集履歴

3

リファクタ

2015/12/08 03:12

投稿

ikki57
ikki57

スコア290

test CHANGED
@@ -58,8 +58,6 @@
58
58
 
59
59
  上記サンプルコードに対し、下記コードでテスト済です。
60
60
 
61
- jQueryを使っています。
62
-
63
61
 
64
62
 
65
63
  ```javascript
@@ -74,7 +72,7 @@
74
72
 
75
73
  // hoge_parent配下のli要素数を取得する
76
74
 
77
- listLength = $(elm).find('.hoge_child > ul > li').length;
75
+ listLength = $(this).find('.hoge_child > ul > li').length;
78
76
 
79
77
  // list length がなければ非表示にします
80
78
 

2

テキスト追加

2015/12/08 03:12

投稿

ikki57
ikki57

スコア290

test CHANGED
@@ -56,32 +56,42 @@
56
56
 
57
57
 
58
58
 
59
+ 上記サンプルコードに対し、下記コードでテスト済です。
60
+
61
+ jQueryを使っています。
62
+
63
+
64
+
59
65
  ```javascript
60
66
 
61
- var listLength;
67
+ $(function() {
62
68
 
63
- // '.hoge_parent' のオブジェクトを取得し、ループ処理します
69
+ var listLength;
64
70
 
65
- $('.hoge_parent').each(function(index, elm) {
71
+ // '.hoge_parent' のオブジェクトを取得し、ループ処理します
66
72
 
67
- // hoge_parent配下のli要素数を取得する
73
+ $('.hoge_parent').each(function(index, elm) {
68
74
 
69
- listLength = $(elm).find('.hoge_child > ul > li').length;
75
+ // hoge_parent配下のli要素数を取得する
70
76
 
71
- // list length がなければ非表示にします
77
+ listLength = $(elm).find('.hoge_child > ul > li').length;
72
78
 
73
- if (!listLength) {
79
+ // list length がなければ非表示にします
74
80
 
75
- // 非表示にするだけなら
81
+ if (!listLength) {
76
82
 
77
- $(this).hide();
83
+ // 非表示にするだけなら
78
84
 
79
- // DOMごと削除するなら
85
+ $(this).hide();
80
86
 
81
- // $(this).remove();
87
+ // DOMごと削除するなら
82
88
 
83
- }
89
+ // $(this).remove();
84
90
 
91
+ }
92
+
85
- })
93
+ })
94
+
95
+ });
86
96
 
87
97
  ```

1

コメント修正

2015/12/08 03:06

投稿

ikki57
ikki57

スコア290

test CHANGED
@@ -58,9 +58,9 @@
58
58
 
59
59
  ```javascript
60
60
 
61
- // hoge_parentをループする
61
+ var listLength;
62
62
 
63
- var listLength;
63
+ // '.hoge_parent' のオブジェクトを取得し、ループ処理します
64
64
 
65
65
  $('.hoge_parent').each(function(index, elm) {
66
66
 
@@ -68,7 +68,7 @@
68
68
 
69
69
  listLength = $(elm).find('.hoge_child > ul > li').length;
70
70
 
71
- // list length がなければ非表示にす
71
+ // list length がなければ非表示にしま
72
72
 
73
73
  if (!listLength) {
74
74