2022/09/11備忘録jQuerry

jQuery エラー「Uncaught TypeError: e.indexOf is not a function」 の解消

jQueryも3系を使うようになって、1系では動いていたコードがエラーを吐くことがあります。

コンソールに、こんなエラーメッセージが出ます。

"Uncaught TypeError: e.indexOf is not a function"

原因は、3系でload()がつかえなくなったためです。

/*1系*/
$(window).load(function (){
  console.log("Hello World!!");
});

3系に変えた場合は、下記のように変更します。

/*3系*/
$(window).on('load',function (){
  console.log("Hello World!!");
});