【发布时间】:2014-04-18 19:42:50
【问题描述】:
目前在我使用 moment.js 的网站上工作。我只想使用 jquery。
我得到当前分钟使用:
var minute = moment().minute();
但我想从最近的下一个 5 分钟开始设置闹钟。
假设现在是晚上 8:38,var minute 将是 38。我想将输入值设置为 40(即 40 分钟)
那么我的选择在哪里:
<select id="minuteID">
<option value="0">00</option>
<option value="5">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value=55>55</option>
</select>
我可以像这样输入项目:
var minute = moment().minute();
$("#minuteID option[value=" + minute + "]").prop("selected", "selected");
我如何做到这一点,而不是找到确切的选项分钟,而是以 5 的间隔(到最近的 5 标记)找到它。
【问题讨论】:
-
我在这里的错误是搜索“momentjs 舍入到最接近的 5”...我没有想到用常规 js 来做,谢谢您的回答
标签: javascript jquery momentjs