jQueryでは、クリックなどのイベントをトリガーするより良い方法は何ですか? 関数を使用する.trigger('click')
か、呼び出し.click()
ますか?
私は常に使用してこのイベントをトリガーしていましたが、突然、代わり.click()
に使用する必要があると判断しました。.trigger('click')
これらのイベント トリガーを使用して、 で作成されたイベント リスナーをトリガーし.on('click', function(){...})
ます。
私はjquery apiをチェックし、他のスタックオーバーフローの投稿[1] [2]を検索しましたが、どちらか一方を使用する理由がわかりません。
.trigger()
これは、カスタム イベントを含む任意のイベントを呼び出すために使用できるため、すべてのイベント トリガーの一貫性を維持するために使用する傾向があります。しかし.trigger()
、すべての場合に機能するとは限りません。
イベントをトリガーする最良の方法は何ですか? .trigger('click')
または.click()
?