使用jQuery

时间:2016-03-22 03:43:04

标签: javascript jquery css html5 datetime

我正在开展一个学校项目,其中要求是使用jQuery根据当前时间执行问候语。老师希望我使用jQuery元素,选择器和过滤器以及事件处理程序来完成这项工作。我已经能够使用jQuery使程序工作,但我遇到了他们所有要求的问题。这是我到目前为止的代码:

<!DOCTYPE html>
<html class lang="en">
<head>
  <meta charset="utf-8">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

  <script type="text/javascript">
  $(document).ready(function() {
        var now = new Date();
        var hours = now.getHours();
        var msg;

        if (hours < 12) msg = "Good Morning!";
        else if (hours < 18) msg = "Good Afternoon!";
        else msg = "Good Evening!";
    $('#time').html('<p>'+msg+'</p>');
    });

    $(":text").css("color", "red");
  </script>
</head>
<body>
  <div class="container">
    <div id="time">
        <p>+msg+</p>
    </div>
  </div>
</body>
</html>

我不确切地知道我哪里出错了。我认为我的过滤器位于功能之外,是否符合所有要求。我是jQuery的新手,并且有点困难。非常感谢任何帮助。

0 个答案:

没有答案