这是我的第一篇文章:)我已经搜索了我的问题的答案,但没有结果(或至少我认为是这样)。我正在创建一个预订列表。我希望代码隐藏传递的时间,突出显示这个时间,并保持其他div(因为它应该如此工作)。当所有这一切完成后,我也希望它自己更新。一旦时间过去,它就会继续运行而不需要更新(setInterval?)。
我怎样才能做到这一点? 提前谢谢!
// Get THIS hour.
var now = new Date;
var hour = now.getHours();
var minutes = now.getMinutes();
if(hour < 10){ hour = '0' + hour; }
if(minutes < 10){ minutes = '0' + minutes; }
var klockan = hour + ':' + minutes;
$('.bokning').each(function(){
var divTimme = parseInt($(this).text().substr(0, 2), 10);
if(divTimme < 10){ divTimme = '0' + divTimme; }
var divMinut = parseInt($(this).text().substr(3, 2), 10);
var tid = divTimme + ':' + divMinut;
if(klockan >= tid){
$(this).attr('name', 'passed');
}
});