回答編集履歴

2

typo

2019/09/04 03:36

投稿

querykuma
querykuma

スコア777

test CHANGED
@@ -1,16 +1,16 @@
1
1
  ```jquery
2
2
 
3
- var origin=$('ul.printpage');
3
+ var origin=$('.printpage');
4
4
 
5
- $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');//最初の4つをprintpageで包みます
5
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></ul>');//最初の4つをprintpageで包みます
6
6
 
7
- $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');//4回繰り返します
7
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></ul>');//4回繰り返します
8
8
 
9
- $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');
9
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></ul>');
10
10
 
11
- $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');
11
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></ul>');
12
12
 
13
- $('>ul.printpage:nth-of-type(n):nth-of-type(-n+3)', origin).after('<div class="kaigyo"></div>');//最初の3つの後にkaigyoを入れます
13
+ $('>ul:nth-of-type(n):nth-of-type(-n+3)', origin).after('<div class="kaigyo"></div>');//最初の3つの後にkaigyoを入れます
14
14
 
15
15
  $('>*', origin).unwrap();//外側のprintpageをunwrapします。
16
16
 

1

unwrap追加

2019/09/04 03:36

投稿

querykuma
querykuma

スコア777

test CHANGED
@@ -1,15 +1,17 @@
1
1
  ```jquery
2
2
 
3
- $('ul.printpage').attr('id','top'); //うまく書けないので#topにします
3
+ var origin=$('ul.printpage');
4
4
 
5
- $('#top>li:nth-of-type(n):nth-of-type(-n+4)').wrapAll('<ul class="printpage"></div>');//最初の4つをprintpageで包みます
5
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');//最初の4つをprintpageで包みます
6
6
 
7
- $('#top>li:nth-of-type(n):nth-of-type(-n+4)').wrapAll('<ul class="printpage"></div>');//4回繰り返します
7
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');//4回繰り返します
8
8
 
9
- $('#top>li:nth-of-type(n):nth-of-type(-n+4)').wrapAll('<ul class="printpage"></div>');
9
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');
10
10
 
11
- $('#top>li:nth-of-type(n):nth-of-type(-n+4)').wrapAll('<ul class="printpage"></div>');
11
+ $('>li:nth-of-type(n):nth-of-type(-n+4)', origin).wrapAll('<ul class="printpage"></div>');
12
12
 
13
- $('#top>ul.printpage').after('<div class="kaigyo"></div>');//afterは質問文のとおりで
13
+ $('>ul.printpage:nth-of-type(n):nth-of-type(-n+3)', origin).after('<div class="kaigyo"></div>');//最初の3つの後にkaigyoを入れま
14
+
15
+ $('>*', origin).unwrap();//外側のprintpageをunwrapします。
14
16
 
15
17
  ```