ポンコツ備忘録

徳島でWebエンジニアをしてる人の備忘録.日々の色々書いてます.

メモ:jQueryでTypeError: $(...) is nullって出た

TypeError: $(...) is null

Firebugでウォッチ式にjQueryを書いて要素をいじってたら

TypeError: $(...) is null

って怒られた.

おしえてGoogle先生

要素の指定はあっていたんだけど何故かエラー出たのでGoogle先生に聞いてみた.

stackoverflow.com

どうやら複数のバージョンのjQueryを読み込んでいたりするとコンフリクトが起きる場合があるらしい.
あとはうまく読み込めていないとか.

解決方法

jQueryと他のライブラリのコンフリクトを避ける方法 | HALAWATA.NET

$(function)jQuery(function) にしたらエラー消えた.
根本的な原因はわからなかったけどおそらく他のライブラリとコンフリクトしてたようです.

追記

ついったで下記コードで複数バージョンが共存ができるとの情報を頂きました.
jQuery.noConflict(true)
誰がどこで使うんだろ.

広告を非表示にする