首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript,它在网站的“运营时间”部分突出了当前的一天

JavaScript,它在网站的“运营时间”部分突出了当前的一天
EN

Stack Overflow用户
提问于 2017-08-21 15:07:38
回答 1查看 380关注 0票数 0

我有一份经营企业的日子和时间的清单:

代码语言:javascript
复制
{% load static %}

<link type = "text/javascript" href="{% static 'core/js/index.js' %}">

         <div class = "col-md-4">
             <div class = "business-hours">
                <h2 class="title">Opening Hours</h2>
                    <ul class="list-unstyled opening-hours">
                        <li>Sunday <span class="pull-right">Closed</span></li>
                        <li>Monday <span class="pull-right">9:00-22:00</span></li>
                        <li>Tuesday <span class="pull-right">9:00-22:00</span></li>
                        <li>Wednesday <span class="pull-right">9:00-22:00</span></li>
                        <li>Thursday <span class="pull-right">9:00-22:00</span></li>
                        <li>Friday <span class="pull-right">9:00-23:30</span></li>
                        <li>Saturday <span class="pull-right">14:00-23:30</span></li>
                </ul>
             </div>
         </div>

我正在尝试使用JavaScript,以便在用户访问该网站时突出显示当前的一天:

代码语言:javascript
复制
// highlight current day on opeining hours
$(document).ready(function() {
$('.opening-hours li').eq(new Date().getDay()).addClass('today');
});

上面的JavaScript没有产生任何结果,我不知道为什么。注意:这是在一个带有app core的Django项目中,JS文件位于core/static/core/js/index.js

编辑:

这是控制台中显示的错误消息:

错误:引导程序的JavaScript需要jQuery

EN

回答 1

Stack Overflow用户

发布于 2017-08-21 15:26:40

该错误消息意味着要么jQuery没有加载,要么它没有在引导程序的JavaScript之前加载。在加载引导jQuery文件之前,您需要加载JavaScript。您的script标记应该如下所示:

代码语言:javascript
复制
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45800483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档