teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2017/07/25 09:37

投稿

s8_chu
s8_chu

スコア14731

answer CHANGED
@@ -1,4 +1,8 @@
1
- [liveメソッド](http://js.studio-kingdom.com/jquery/events/live)によって設定されたイベントを削除することができます。他の箇所でも[liveメソッド](http://js.studio-kingdom.com/jquery/events/live)を使用して同じイベント処理を設定しいた場合、**その処理も含めて実行されてしまいます**。それを回避するために[dieメソッド](http://js.studio-kingdom.com/jquery/events/die)を利用して他の箇所で設定された処理実行されないようにしていのだ思います。
1
+ [dieメソッド](http://js.studio-kingdom.com/jquery/events/die)は、[liveメソッド](http://js.studio-kingdom.com/jquery/events/live)によって設定されたイベント削除すができます。
2
+
3
+ > その前のdie("change")の必要性が分からない状態です。
4
+
5
+ 他の箇所でも[liveメソッド](http://js.studio-kingdom.com/jquery/events/live)を使用して同じイベントに処理を設定していた場合、**その処理も含めて実行されてしまいます**。それを回避するために[dieメソッド](http://js.studio-kingdom.com/jquery/events/die)を利用して他の箇所で設定された処理を実行されないようにしているのだと思います。
2
6
  **dieメソッドを使わない場合**
3
7
  ```HTML
4
8
  <!DOCTYPE html>