回答編集履歴

2

調整

2020/05/21 04:29

投稿

yambejp
yambejp

スコア116734

test CHANGED
@@ -1,3 +1,61 @@
1
1
  アロー関数のthisはwindowのことですし
2
2
 
3
3
  function内のthisとe.targetは違うものです
4
+
5
+
6
+
7
+ # 追記
8
+
9
+ ```javascript
10
+
11
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
12
+
13
+ <script>
14
+
15
+ $(function(){
16
+
17
+ $('.nest').on('click',function(e){
18
+
19
+ $('#view1').text($(this).attr('id'));
20
+
21
+ $('#view2').text($(e.target).attr('id'));
22
+
23
+ });
24
+
25
+ });
26
+
27
+ </script>
28
+
29
+ <div id="nest1" class="nest">1
30
+
31
+ <div id="nest2">2
32
+
33
+ <div id="nest3">3
34
+
35
+ </div>
36
+
37
+ </div>
38
+
39
+ </div>
40
+
41
+ <div id="nest4" class="nest">4
42
+
43
+ <div id="nest5">5
44
+
45
+ <div id="nest6">6
46
+
47
+ </div>
48
+
49
+ </div>
50
+
51
+ </div>
52
+
53
+
54
+
55
+
56
+
57
+ <div id="view1"></div>
58
+
59
+ <div id="view2"></div>
60
+
61
+ ```

1

調整

2020/05/21 04:29

投稿

yambejp
yambejp

スコア116734

test CHANGED
@@ -1 +1,3 @@
1
+ アロー関数のthisはwindowのことですし
2
+
1
3
  function内のthisとe.targetは違うものです