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

回答編集履歴

1

なんでやねん

2020/05/18 19:21

投稿

hentaiman
hentaiman

スコア6428

answer CHANGED
@@ -1,3 +1,19 @@
1
1
  IDでやろうとするとhtmlを追加する都度イベントをセットする必要があるので、classなどの`id以外のセレクター`を拾ってイベントを設定するのはどうでしょうか?IDが必要ならイベント処理の中でIDを取得して使ってください
2
2
  https://api.jquery.com/on/
3
- selectorの説明を見てみてください
3
+ selectorの説明を見てみてください
4
+
5
+
6
+ ###### 追記に対して
7
+
8
+ 原因は追記された部分です。
9
+ ```ここに言語を入力
10
+ $("#btn1").click(function () {
11
+ $('#panPinch').append('<img class="element" id="panPinchElm3" src="3.jpg" style="height:100px;">');
12
+ console.log('押されました');
13
+ hannmaa_dayo("panPinch","panPinchElm3");
14
+ });
15
+
16
+ ```
17
+ これを
18
+ `$(function () {`の中に入れましょう
19
+ 理由はスコープで検索してください