回答編集履歴

2

色々な書き方があることが分かったので修正。

2015/05/10 05:59

投稿

okayu3
okayu3

スコア200

test CHANGED
@@ -8,9 +8,15 @@
8
8
 
9
9
  ```lang-JavaScript
10
10
 
11
+ $('.parent .child:eq(2)').remove();
12
+
13
+ //もしくは
14
+
11
15
  $('.parent .child').eq(2).remove();
12
16
 
17
+ //もしくは
18
+
13
- //もしくは $($('.parent .child').get(2)).remove();
19
+ $($('.parent .child').get(2)).remove();
14
20
 
15
21
  ```
16
22
 

1

より簡単な方法があったので そちらを記載する。

2015/05/10 05:59

投稿

okayu3
okayu3

スコア200

test CHANGED
@@ -8,10 +8,12 @@
8
8
 
9
9
  ```lang-JavaScript
10
10
 
11
- $($('.parent .child').get(2)).remove();
11
+ $('.parent .child').eq(2).remove();
12
+
13
+ //もしくは $($('.parent .child').get(2)).remove();
12
14
 
13
15
  ```
14
16
 
15
- nth-child は 開始番号が1からでしたが、getなどは0から数えるので 3-1=2 が
17
+ nth-child は 開始番号が1からでしたが、eq(get)などは0から数えるので 3-1=2 が
16
18
 
17
19
  3番目の子供、ということになります。