JavaScriptを書く際の基本的な注意点
JavaScriptを動かすときは、関数を作ります。
その関数を動かしたいときは、
$(window).on('load', function(){
});
の中に書いて、ウィンドウがロードされた後に実行するようにしましょう。
JavaScriptを読み込む場所も、使いたいHTMLの最後に読み込むようにしましょう。
CakePHPでは、Viewの最後に
echo $this->Html->script('sample.js');
のように記述すると良いでしょう。