jquery エラー「Uncaught TypeError: e.indexOf is not a function」が発生した場合の対処法

jqueryで、エラー「Uncaught TypeError: e.indexOf is not a function」が発生した場合の対処法を記述してます。
環境
- OS windows11 pro 64bit
- jquery 3.6.0
- Apache 2.4.43
- ブラウザ chrome 101.0.4951.54
エラー全文
以下のコードで発生
<script src="http://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(window).load(function (){
console.log("Hello World!!");
});
</script>
エラー全文
Uncaught TypeError: e.indexOf is not a function
at S.fn.init.S.fn.load (jquery-3.6.0.min.js:2:84932)
画像

firefox(100.0)の場合も同じエラーが発生します。
Uncaught TypeError: e.indexOf is not a function
load jQuery
画像

原因
「jquery3」系では「load()」は使用できなくなったため
対処法
「on」を使用する
<script src="http://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(window).on('load',function (){
console.log("Hello World!!");
});
</script>
-
前の記事
javascript videoタグをミュートに設定する 2022.09.09
-
次の記事
python 文字列からhtmlタグを除去する 2022.09.09
コメントを書く