NodeにExpressをインストールした環境で、Webアプリケーションを作ろうとしております。Node_moduleにjQueryをインストールし、ViewsフォルダのIndex.ejsファイル内でjQuertを利用しようと試行錯誤しています。
しかし、Node_moduleからjQueryを呼び出すことができず困っております。初歩的な質問で恐縮ですが、お知恵を御借りさせてください。
具体的には、ボタンを押すと「テスト成功」という文字が表示されるようなページを作ろうとしています。コードは以下のとおりです。
【Index.ejs】 <head> <style> h2 {display: none;} .btn { display: inline-block; cursor: pointer; padding: 12px 80px; background-color: #5dca88; box-shadow: 0px 5px #279C56; border-radius: 3px; color: #fff; font-size: 12px; } .btn:active { position: relative; top: 5px; box-shadow: none; } </style> </head> <body> <h1>テスト</h1> <div class="btn" id="show-text"> ボタン </div> <h2 id="text"> テスト成功 </form> </h2> <script src="../node_modules/jquery/dist/jquery.min.js"></script> <script> $(function() { $('#show-text').click(function() { $('#text').show(); }); }); </script> </body>
またコードが間違っていないか確かめるために、<script src="../node_modules/jquery/dist/jquery.min.js"></script>を、<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>へ書き換えました。
そうする動いたため、やはりjQueryの読み込みに失敗しているのではないかと考えています。
尚、<script src="http://【利用しているドメイン】/jquery.min.js"></script>も試してみましたが動きませんでした。。
どうぞよろしく御願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/30 08:32
2016/05/30 08:34