TypeError: $ is not a function 地獄

jqueryXMLを読み込むHTMLの修正で久しぶりに開いたらエラーがでた

TypeError: $ is not a function
$(document).ready(function(){});

だめだったいろいろ

ぐぐると幾つか解決策があるらしい。
Getting “TypeError: $ is not a function” with (or without) jQuery Update installed

(function($) {
  $(document).read(function() { alert('hit'); });
})(jQuery);

「WordPressでjQueryのコードが動かない」場合の対処方法

jQuery(document).ready(function(){ alert('hit'); });

解決した方法

「$」だとダメなので「$j」にする。全て。置換!!置換!!

<script type="text/javascript">
var $j = $.noConflict(true);
$j(document).ready(function( alert('hit'); ){});

非常にめんどいなー