[解決済み】jQueryの.bind()と.on()の比較)
2022-04-09 21:21:40
質問
新機能について書かれた素晴らしい記事を2つ見つけました。
.on()
:
jquery4u.com
,
elijahmanor.com
.
を使用する方法はありますか?
.bind()
よりもまだ使用した方が良い。
.on()
?
例えば、次のようなサンプルコードがあります。
$("#container").click( function( e ) {} )
セレクタで取得した項目は1つだけで、私の場合は
<div>
という名前の
#container
は、私のページがロードされたときにすでに存在しており、動的に追加されたものではありません。重要なのは、私が最新バージョンのjQueryを使用していることです。1.7.2.
そのサンプルでは
.on()
の代わりに
.bind()
が提供する他の機能を使わなくても、この機能を使うことができます。
.on()
機能ですか?
どのように解決するのですか?
内部的には
.bind
に直接マッピングされます。
.on
を現在のjQueryのバージョンで使用することができます。(同じことが
.live
.) ですから、もしあなたが
.bind
の代わりに
しかし
.bind
は、いつでも将来のバージョンから削除される可能性があります。そのため
.bind
を選択するあらゆる理由があります。
.on
の代わりに
関連
-
[解決済み】Google Conversionsが動作しない - スクリプトが読み込まれない
-
[解決済み] ngModel' は 'input' の既知のプロパティではないため、バインドできません。
-
[解決済み] Javascriptのcall() & apply() vs bind()?
-
[解決済み] JavaScriptの「bind」メソッドの使い方を教えてください。
-
[解決済み] AngularJSでチェックボックスの値のリストにバインドするにはどうすればいいですか?
-
[解決済み] Twitter Bootstrapのモーダルクローズに関数をバインドする
-
[解決済み】Twitter Bootstrapのツールチップを動的に作成された要素に結合するにはどうすればよいですか?
-
[解決済み] 動的に挿入されるiframe内のjQuery .ready。
-
[解決済み】一部のHTMLタグに任意のデータを格納する方法
-
[解決済み] すべてのjqueryイベントは$(document)にバインドされるべきですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】webpack-dev-serverにリモート接続すると、「Invalid Host header」というメッセージが表示されます。
-
[解決済み】XMLHttpRequestモジュールが定義されていない/見つからない
-
[解決済み】NodeJS "ESモジュールをロードするためにインポートを使用する必要があります。"
-
[解決済み】ある要素を別の要素に移動させるには?
-
[解決済み】SyntaxError: ChromeのJavascriptコンソールでUnexpected Identifierが発生する。
-
[解決済み] エラー。モジュールhtmlが見つからない
-
[解決済み】JavaScript ランタイムエラー:'$'が未定義です。
-
[解決済み】Jestが予期しないトークンに遭遇した
-
[解決済み】module.exports "モジュールが定義されていません"
-
[解決済み] jQueryでinput[type=text]の値変化を検出する