.trigger()と.click()におけるjQueryの利点/相違点
2023-10-07 20:03:28
質問
性能の面では、次のような利点 (または単なる違い) があります。
$('.myEl').click();
と
$('.myEl').trigger('click');
全くないのですか?
どのように解決するのですか?
jQuery.fn.click = function (data, fn) {
if (fn == null) {
fn = data;
data = null;
}
return arguments.length > 0 ? this.on("click", null, data, fn) : this.trigger("click");
}
この関数に引数が渡されないと、クリックイベントが発生します。
使用方法
.trigger("click")
を使うと、呼び出す関数が一つ減ります。
また、@Sandeepが指摘したように、彼の
回答
.trigger("click")
の方が速いです。
1.9.0では
data
と
fn
が移動したのは
.on
機能
:
$.fn.click = function (data, fn) {
return arguments.length > 0 ? this.on("click", null, data, fn) : this.trigger("click");
}
関連
-
[解決済み] 要素外でのクリックを検出するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] jQueryでテーブルの行を追加する
-
[解決済み] window.onload vs $(document).ready()
-
[解決済み] jQuery 複数のイベントで同じ関数を起動する
-
[解決済み] jQueryでフォームフィールドをクリアする
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaScript - 二重引用符のエスケープ
-
[解決済み] jQueryのイベントハンドラを削除する最良の方法?
-
[解決済み] jQuery hasAttrで要素に属性があるかどうかをチェックする【重複あり
-
[解決済み] チェックボックスのチェック/アンチェックは、jqueryを使用していますか?重複
-
[解決済み] jQuery.ajaxでmultipart/formdataを送信する。
-
[解決済み] jQueryでオブジェクトに登録されたイベントハンドラを検索する
-
[解決済み] jQuery: テーブルの行数を数える
-
[解決済み] WebKit の event.layerX と event.layerY に関する問題
-
[解決済み] jQuery: テキストで要素を検索する
-
[解決済み] jQueryで選択されたオプションのインデックスを取得する