将数字时钟的原生JavaScript代码转换为jQuery代码

时间:2014-10-29 08:22:21

标签: javascript jquery

我设置了一个简单的功能,以便在网页上显示本地时间。它每秒更新一次本地时间,因此它看起来像一个数字时钟。

我想知道,下面的Javascript的JQuery代码是什么?

var myVar=setInterval(function(){myTimer()},1000);

function myTimer() {
    var d = new Date();
    document.getElementById("Time").innerHTML = d.toLocaleTimeString();
}

我到处寻找,但没有答案。我自己也没有这方面的技能 感谢。

2 个答案:

答案 0 :(得分:3)

我不知道您为什么要将此代码更改为Jquery,因为您将使用jquery使其变得更重(唯一可以更改为jquery的是document.getElementById,它比实际更慢javascript代码)但无论如何,

   var myVar=setInterval(function(){myTimer()},1000);

   function myTimer() {
      var d = new Date();
      $("#Time").html(d.toLocaleTimeString());
   }

答案 1 :(得分:1)

普通的旧javascript(pojs)总是更有效率,如果你可以打扰学习/写它。

jQuery是一种便利,它允许你“少写,多做”,但从不更有效。

但回答这个问题,没什么可做的。

更改

document.getElementById("Time").innerHTML = d.toLocaleTimeString();

到:

$("#Time").html(d.toLocaleTimeString());

您还可以更改:

var myVar = setInterval(function(){ myTimer() }, 1000);

到:

var myVar = setInterval(myTimer, 1000);

但这只是更好的javascript,而不是jQuery。