回答編集履歴

1

sample

2018/03/16 04:06

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -1,3 +1,43 @@
1
1
  while($("#wrap").children("div").length);
2
2
 
3
3
  が0になることは無いので永久ループするのでは?
4
+
5
+
6
+
7
+ # 追記
8
+
9
+ あえてやるならこうですかね?
10
+
11
+ ```javascript
12
+
13
+ <script>
14
+
15
+ $(function(){
16
+
17
+ do{
18
+
19
+ $("#wrap>div:not(:has(div)):lt(2)").wrapAll('<div></div>');
20
+
21
+ }while($("#wrap>div:not(:has(div))").length>0);
22
+
23
+ });
24
+
25
+ </script>
26
+
27
+
28
+
29
+ <div id="wrap">
30
+
31
+ <div>あああああ</div>
32
+
33
+ <div>いいいいい</div>
34
+
35
+ <div>ううううう</div>
36
+
37
+ <div>えええええ</div>
38
+
39
+ <div>おおおおお</div>
40
+
41
+ </div>
42
+
43
+ ```