jQuery.com から jQuery.js ファイルをダウンロードしました。jQuery.js ファイルが確実に見つかるように、このファイルを JRE/Lib とデスクトップ (それを呼び出す HTML ファイルがある場所) を含む 3 つの場所に保存しました。この js ファイルを次のように参照します。
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
$("#clas").click(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<p id="clas"> Hello</p>
<p>Hi</p>
</body>
この HTML ファイルを Mozilla ブラウザーで実行したとき、クリックすると「Hello」が消えると思っていましたが、そうではありませんでした。相変わらずの固さでした。しかし、jQuery CDN を使用した場合:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js">
そして、Tryit Editor v1.5 というオンライン HTML エディターを使用したところ、正しく機能しました。ローカルの jQuery.js だけがその役割を果たしていないようです。JavaScript は正常に動作しますが、$() の部分だけが動作しません。jdk1.6を使用しています。なぜこの問題が発生したのだろうか。それを解決する方法は?ヘルプ。