$가 실행이 안되는건 여러가지 이유가 있어서 입니다.
1. jquery 호출 순서가 뒤에있을때
2. jquery를 호출 안해줄때
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
저는 해당 소스를 head에 넣어주니 해결 되었습니다.
1번 참고
http://blog.naver.com/PostView.nhn?blogId=blacklotuz&logNo=221371811978
2번 참고