jQueryのon, bind, click
jQueryの
on()
と
bind()
と、個別の
click()
などの違いとか
あまり真面目に調べてはいない

.on()
ページロード時に存在する要素にイベントを付与して、その後動的に追加されたものには有効でない
将来マッチする要素も対象になる
click()
ページロード時後、動的に追加された要素にもイベント付与してくれる。
onと比較して、こちらを使ったほうが良い場合ってあるの
#??その他 change()
のような類似のやつも含む
対象になるのは今ある要素にのみ
.bind(eventType, fn)
.bind('click', funcion() {..})
みたいに指定する
要素に任意のeventで実行させたい関数を紐付ける
eventType
の種類ってどこで定義されているんだ
#??要素ごとのeventか

objectも引数に取れる
js$('#foo').bind({
click: function() {..},
mouseenter: function() {..}
});
使い時
例えば <input type="number"/>
な要素のonChangeをsubscribeしたい時に、 .on('change', fn)
などでは、動かない
正確に言うと、↓の矢印で上下したときは動くが、「10」みたいに手で入力した場合に発火しない
ここで .bind('input', fn)
とすれば動いた
.bind('input', fn)
でも動いた
onと比較して、わざわざbindを使うべきタイミングってあるの
#??対象になるのは今ある要素にのみ
onとclickの違い
この差は on
と bind
の差とも同じ