###実現したいこと
以下の日時指定で表示・非表示を切り替えるスクリプトを機能させること
###試したこと
以下の参考記事をもとに、日時指定で表示・非表示を切り替えるスクリプトを使うために以下のコードをbody内の一番上に追加しました。
<script> $(document).ready(function() { $(".view_timer").each(function(index, target) { var startDate = $(this).attr("data-start-date"); var endDate = $(this).attr("data-end-date"); var nowDate = new Date(); if (startDate) { startDate = new Date(startDate); } else { startDate = nowDate; } if (endDate) { endDate = new Date(endDate); } if (startDate <= nowDate && (!endDate || nowDate <= endDate)) { $(this).show(); } else { $(this).hide(); } }); }); </script>
(参考記事:ブラウザ側で日時指定で表示・非表示を切り替えるスクリプト)
jsの読み込み箇所をbodyの直後から一番最後にしてみましたがだめでした。
###発生している問題・エラーメッセージ
以下のページで問題が発生しており、
(問題が発生しているページ)
エラーメッセージは以下の通りで、
Uncaught TypeError: $(...).ready is not a function at (index):450
エラーの該当箇所は以下のとおりです。(jsの一部)
$(document).ready(function() {
###補足情報(言語/FW/ツール等のバージョンなど)
読み込んでいるjqueryライブラリは jquery-1.10.2.min.js です。
他に不明点などありましたら追記いたします。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/08 06:48