2016-05-24 16 views
0

私はubuntu 14.04でhtmlページを作成しようとしています。私のサーバーはApache2です。私はhtmlファイルにjqueryコードを書きました。 HTMLコンテンツはブラウザに表示されますが、jqueryは機能しません。 ubuntuでjqueryを動かすにはどうすればいいですか?以下は私が作業している単純なhtmlファイルです。juberyがubuntuで動作しない14.04

  <!DOCTYPE html> 
      <html> 
<head> 
    <script type="text/javascript" src="./jquery/jquery-1.12.4.min.js"/> 
    <script type="text/javascript"> 
     $(function(){ 
      $("p").click(function(){ 
       $(this).hide(); 
      }); 
     }); 
    </script> 
</head> 
<body> 
    <p>I will disappear. </p> 
    <p> Click me away! </p> 
    <p>Click me too!</p> 
</body> 
</html> 
+0

コンソールにはどのようなエラーがありますか?また、スクリプトタグは自己終了しません。シンタックスハイライトはあなたにそれをアドバイスします。 – j08691

+0

この問題が*実際にあなたがubuntu 14.04を使用しているという事実と関係がある場合、私は左足を食べます。 ---より深刻な/有用なノートでは、あなたが予期したときにイベントが発砲されているかどうかを確認するためのアラート(「クリック中!」)を入れてください。それが起こらない場合は、jQueryなどを含む方法に何か問題があります – mmcrae

+0

@ j08691ありがとうございます。 – Mat

答えて

1

jQueryはブラウザで実行されるjavascriptです。あなたがUbuntuにいるという事実は、javascriptが動作していないという事実とはまったく関係がありません。

jQueryライブラリが正しくロードされていることを確認するために、リクエスト(devツールのネットタブ)を調べます。赤で表示されているものは何ですか? 404応答? jsでフィルタリングすると、そこにもjQueryライブラリがありますか?

厳密に言えば、スクリプトタグは自己終了できません。だからあなたのjQueryのスクリプトは次のようにロードする必要があります。

<script src="./jquery/jquery-1.12.4.min.js"></script> 

私は、ブラウザが実際に自己終了タグにつまずかないだろうが、正しいは正しいです。私はそれがちょうど(相対)ファイルパスの問題だと思う。

+0

チップをありがとうございます。スクリプトタグは自己終了してはいけません。 – Mat

関連する問題