我正在尝试设置JavaScript,以便自动标记时间,但我无法开始工作。我怎样才能重写javascript:例如现在是6:49时钟并自动加粗nechste时钟例如,它是7:32时钟自动加粗。 当时间7:32自动加粗8:01。 所以当时间已经到了下一个Bold
jQuery(document).ready(function($) {
var hour = new Date().getHours();
$('table td:nth-child(1)').each(function(index, td) {
if ($(td).text().indexOf(hour) == 00) {
$(td).addClass('highlight-time');
} else {
$(td).removeClass('highlight-time');
}
});
});
.highlight-time {
font-weight: bold;
}
<table>
<tbody>
<tr>
<td style="padding-left: 0px;width: 75px;">6:49</td>
<td style="padding-left: 0px; padding-right: 0px;">BLERI-COM</td>
</tr>
<tr>
<td style="padding-left: 0px;width: 75px;">7:32</td>
<td style="padding-left: 0px; padding-right: 0px;">ENDRITI</td>
</tr>
<tr>
<td style="padding-left: 0px;width: 75px;">8:01</td>
<td style="padding-left: 0px; padding-right: 0px;">BEKA-KAQANIK</td>
</tr>
<tr>
<td style="padding-left: 0px;width: 75px;">8:21</td>
<td style="padding-left: 0px; padding-right: 0px;">MEDINA</td>
</tr>
<tr>
<td style="padding-left: 0px;width: 75px;">8:59</td>
<td style="padding-left: 0px; padding-right: 0px;">METI-COMERC</td>
</tr>
<tr>
<table>
<tbody>
答案 0 :(得分:0)
一种方法是: 将您的Javascript代码放入函数中。然后在一段时间后调用该函数。假设我在函数宽度名称setBold()中有所有这些代码,并且我想在每三秒后调用它然后我将编写此代码
var myVar = setInterval(function(){setBold()},3000);
这样每隔三秒Javascript函数setBold就会调用。你可以改变三秒到一小时。因为你得到一小时后会加粗文字。
所以一小时它将是:
var myVar = setInterval(function(){setBold()},(1000 * 60 * 60));