【发布时间】:2026-02-13 11:00:01
【问题描述】:
我是 JavaScript 新手(来自 Flex)。我正在使用 Select2 组件以 15 分钟的增量显示一天中的时间:
<select id="e2" style="width:125px">
<option value="00:00:00">12:00 AM</option>
<option value="00:15:00">12:15 AM</option>
<option value="00:30:00">12:30 AM</option>
<option value="00:45:00">12:45 AM</option>
<option value="01:00:00">1:00 AM</option>
<option value="01:15:00">1:15 AM</option>
<option value="01:30:00">1:30 AM</option>
<option value="01:45:00">1:45 AM</option>
</select>
我想要的是预先选择与当前时间(未来)最接近的时间;例如,如果现在是 12:02,我希望选择 12:15(不是 12:00)。
我的问题是如何以及在哪里使用 Select2。
我在初始化组件时是否使用“init selection”方法:
$( '#e2' ).select2();
还是做点别的更好?
这是我当前使用的(在 Flex 中)设置日期的方法。我只是有点不确定在哪里使用 Select2 组件。
非常感谢任何提示。谢谢!
【问题讨论】:
-
您阅读过 Select2 插件文档吗?如果不在这里查看示例:ivaynberg.github.io/select2
-
是的,这就是让我想要使用 initSelection 方法的原因。但当我读到它时,它看起来更像是一个映射实用程序,而不是设置初始值的好地方。
标签: javascript jquery jquery-select2