重写JavaScript当时间已经到了下一个Bold

时间:2015-06-10 07:02:36

标签: javascript

我正在尝试设置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>

1 个答案:

答案 0 :(得分:0)

一种方法是: 将您的Javascript代码放入函数中。然后在一段时间后调用该函数。假设我在函数宽度名称setBold()中有所有这些代码,并且我想在每三秒后调用它然后我将编写此代码

  

var myVar = setInterval(function(){setBold()},3000);

这样每隔三秒Javascript函数setBold就会调用。你可以改变三秒到一小时。因为你得到一小时后会加粗文字。

所以一小时它将是:

  

var myVar = setInterval(function(){setBold()},(1000 * 60 * 60));