1. ホーム
  2. jquery

Uncaught TypeError: $(...) .on は関数ではありません。

2022-02-24 07:25:27

今日、あるページを書いて、ボタンにイベントをバインドしようとしたので、jQueryのonメソッドを使いましたが、Uncaught TypeError: $(...) . on is not a functionが報告されました。

これは非常に非科学的なことです

調べてみると、jQueryのバージョンの問題であるはずです。古いバージョンのjQueryではonメソッドがサポートされていないため、代わりにbindメソッドを使用することができます。

プロジェクト内のjQueryのバージョンがなぜ古いのか、簡単に分析。

Twitterは長年運営されているので、互換性を保つためにjQueryのバージョンを簡単に上げられないのでしょう。

今後、同様の問題に遭遇した場合、その解決方法を知ることができる。