回答編集履歴

1

上位ノード版コードの引数が間違っていたのを修正

2016/04/23 03:18

投稿

think49
think49

スコア18162

test CHANGED
@@ -1,4 +1,8 @@
1
+ ###追加挿入した要素ノードにイベント定義
2
+
3
+
4
+
1
- 素直に実装するなら関数を無名関数から関数宣言に変えます。
5
+ 素直に実装するなら関数を無名関数から関数宣言に変えます。
2
6
 
3
7
 
4
8
 
@@ -24,6 +28,12 @@
24
28
 
25
29
  ```
26
30
 
31
+
32
+
33
+ ### 上位ノードでイベント定義
34
+
35
+
36
+
27
37
  `click` はイベントバブリング可能なので上位ノードで監視する方法もあります。
28
38
 
29
39
  http://uhyohyo.net/javascript/3_3.html
@@ -32,7 +42,7 @@
32
42
 
33
43
  ```JavaScript
34
44
 
35
- jQuery('.hoge').on('click', document.body, function handleClick () {
45
+ jQuery(document.body).on('click', '.hoge', function handleClick () {
36
46
 
37
47
  console.log('このイベント処理を再設定したい');
38
48
 
@@ -48,6 +58,12 @@
48
58
 
49
59
  ```
50
60
 
61
+ ### 更新履歴
62
+
63
+
64
+
65
+ - 2016/04/23 12:17 上位ノード版コードの引数が間違っていたのを修正
66
+
51
67
 
52
68
 
53
69
  Re: k499778 さん