回答編集履歴

2

clickと$(document).onの違いを言及されているなので、前者のコードをonではなくclickメソッドに修正

2019/08/09 04:41

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  $(document).ready(function () {
14
14
 
15
- $(".click_button").on("click",function(){
15
+ $(".click_button").click(function(){
16
16
 
17
17
  console.log("clickされたよ!");
18
18
 

1

文章を修正

2019/08/09 04:41

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -1,4 +1,6 @@
1
+ このような記述があったと仮定します。
2
+
1
- のような記述があっと仮定して、クリックイベントは動き…**ません**。
3
+ れで、`body`に追加され要素にクリックイベントは登録され…**ません**。
2
4
 
3
5
  ```html
4
6
 
@@ -44,7 +46,7 @@
44
46
 
45
47
 
46
48
 
47
- 後から追加したDOM要素に対しても自動的にクリックイベントを登録したい場合はdocumentに対してonイベントを呼びます。
49
+ 後から追加したDOM要素に対しても自動的にクリックイベントを登録したい場合はそのセレクタからではなく、documentのjQueryオブジェクトからonイベントを呼びます。
48
50
 
49
51
  ```
50
52