【发布时间】:2017-02-24 09:07:52
【问题描述】:
我正在做一个项目。我有一个模拟时钟。它是由 jQuery 创建的。这个时钟放置在一个 div 元素中,当我想获取数字时,结果如下所示。
Days0Hours0Minutes0Seconds2
但我只想要数字。像这样:
numberArray[0] = 0; // days
numberArray[1] = 0; // hours
numberArray[2] = 0; // minutes
numberArray[3] = 2; // seconds
我该怎么做?
谢谢大家!
编辑:
当使用下面的代码时:
$("#PageOpenTimer").text(); // for div
结果:
Days0Hours0Minutes0Seconds2
当使用下面的代码时:
$("#PageOpenTimer").html(); // for div
结果:
<div class="time_circles"><canvas width="500" height="125"></canvas><div class="textDiv_Days" style="top: 44px; left: 0px; width: 125px;"><h4 style="font-size: 9px;">Days</h4><span style="font-size: 35px;">0</span></div><div class="textDiv_Hours" style="top: 44px; left: 125px; width: 125px;"><h4 style="font-size: 9px;">Hours</h4><span style="font-size: 35px;">0</span></div><div class="textDiv_Minutes" style="top: 44px; left: 250px; width: 125px;"><h4 style="font-size: 9px;">Minutes</h4><span style="font-size: 35px;">0</span></div><div class="textDiv_Seconds" style="top: 44px; left: 375px; width: 125px;"><h4 style="font-size: 9px;">Seconds</h4><span style="font-size: 35px;">1</span></div></div>
【问题讨论】:
-
str.match(/\d+/g) -
你尝试过什么代码,你得到了什么输出,你希望得到什么输出,你对这个主题做了什么研究?
-
最好依靠 jquery 插件的方法,您可以使用该方法在页面上形成时钟来获取所需的信息。这样会很容易,而不是手动解析它。你知道你在这里使用了哪个插件吗?
-
$(".example").TimeCircles().getTime();会给你经过的秒数。所以使用这个数字你可以计算天、小时、分钟和秒。
标签: javascript jquery string split numbers