Javascript 按类突出显示jQuery中特定时间的单元格

Javascript 按类突出显示jQuery中特定时间的单元格,javascript,jquery,html-table,Javascript,Jquery,Html Table,在jQuery中,如何突出显示每个td在特定时间由唯一类描述的单元格?例如: <tr class="first"> <td class="datetime">08:20<br>9.50</td> <td class="111"></td> <td class="112"></td> <td class="113"></td> <t

在jQuery中,如何突出显示每个td在特定时间由唯一类描述的单元格?例如:

 <tr class="first">
    <td class="datetime">08:20<br>9.50</td>
    <td class="111"></td>
    <td class="112"></td>
    <td class="113"></td>
    <td class="114"></td>
    <td class="115"></td>
    <td class="116"></td>
</tr>
我需要在每个星期一8:20到9:50之间突出显示111


我如何才能做到这一点?

以下是一些代码,这些代码将占用当前用户的时间,并根据您的要求进行检查

var currentUNIX = new Date().getTime(); // get user's current UNIX timecode
var currentDay = new Date(currentUNIX).getDay(); // 0: Sunday -> 6:Saturday
var currentHour = new Date(currentUNIX).getHours(); // in 24 hours time
var currentMinute = new Date(currentUNIX).getMinutes();

if(currentDay == 1){ // if Monday
    if(
        (currentHour >= 8 && currentMinute >= 20) && // if later than 8:19
        (currentHour <= 9 && currentMinute <= 50) // and earlier than 9:51
    ){
       $('.111').addClass('highlight');
    }
}

有关JS Date对象的更多信息,请查看它还包括可用于它的方法的完整列表

当您说“每个星期一”时,您的意思是页面上有多个包含111个元素的元素,并且您希望只针对星期一的元素吗?或者111是周一独有的吗?我想你是在寻找javascript日期对象,这是相对于当前用户的时区的吗?或者基于世界上的特定位置?假设您可以使用用户的本地时间,则可以使用Date对象确定当前星期的日期和时间。一旦你有了想要突出显示的类名,只需应用一个新类或$111.AddClassHighlight之类的东西。请把你的问题弄清楚一点。