jQuery: イベントのバインド
なんかbindやらliveやら使えたり使えなくなったりなのでメモです。
function hoge(){ $(".hoge").append("<div class='hoge'>hoge</div>"); // 新たに追加された.hogeはhoge();されないのでbind // でもonすると二重になっちゃうのでoffしておく $(".hoge").off("click",hoge); $(".hoge").on("click",hoge); } $(".hoge").on("click",hoge);
onを何度もするとどんどん重なっていくので一回offしなきゃ駄目です。
- 作者: 白岩登
- 出版社/メーカー: 株式会社フェンドーラ
- 発売日: 2014/01/19
- メディア: Kindle版
- この商品を含むブログを見る