Javascript 如何按当前小时设置下拉列表的默认选择?
我试图为一个网站做一个时间选择器,或者查找jquery、Bootstrap等是否有自己的HTML在Firefox上的AM/PM用法,但我无法改变这一点,我发现的只是github项目,我不能在这个项目中使用像它们这样的依赖项 所以我的最后一个解决方案是添加两个下拉列表,一个用于当前小时,一个用于当前分钟。这不是最漂亮的解决方案,但它完成了任务Javascript 如何按当前小时设置下拉列表的默认选择?,javascript,jquery,html,twitter-bootstrap,drop-down-menu,Javascript,Jquery,Html,Twitter Bootstrap,Drop Down Menu,我试图为一个网站做一个时间选择器,或者查找jquery、Bootstrap等是否有自己的HTML在Firefox上的AM/PM用法,但我无法改变这一点,我发现的只是github项目,我不能在这个项目中使用像它们这样的依赖项 所以我的最后一个解决方案是添加两个下拉列表,一个用于当前小时,一个用于当前分钟。这不是最漂亮的解决方案,但它完成了任务 <div class="col-lg-2"> <select name="Hour"> @{ for
<div class="col-lg-2">
<select name="Hour">
@{
for(int i = 0; i < 24; i++)
{
@:<option value="@i">@i.ToString("D2")</option>
}
}
</select>
<b>:</b>
<select name="Minute">
@{
for (int i = 0; i < 60; i++)
{
@:<option value="@i">@i.ToString("D2")</option>
}
}
</select>
</div>
我想做的是,我有一个日期选择器,它将默认日期设置为今天,我想对这些下拉列表做同样的事情,用第一个选择当前小时,用第二个选择当前分钟
我该怎么做
任何关于更好的时钟/时间选择器的建议都是受欢迎的,但我发现这一建议对于我的项目来说已经足够了,而且看起来还不错。您可以从日期获取时间,并用这样的时间重置下拉列表 var html=; 对于var i=0;i<60;i++{ html+=+i+; } $'minute'.html; var d=新日期; var n=d.getMinutes; $minute.valn; var htm=; 对于var j=0;j<24;j++{ htm+=+j+; } $'hour'.appendhtm; var dt=新日期; var h=dt.getHours; $hour.valh;
我认为这对你很有帮助。就像我说的,我不能使用github项目,而且有依赖关系。更不用说它是一个日期选择器,我需要一个时间选择器,我已经在使用jQuery的日期选择器了,它工作得很好。因为我找不到一个合适的引导、jQuery或HTML自己的时间选择器,所以我使用下拉菜单。我已经从Razor获得了下拉菜单选项,所以我假设我所需要的是var dt=new Date;var h=dt.getHours$小时。谷;那就分手吧?很乐意帮忙。快乐编码: