使用jquery突出显示表行取决于小时值

时间:2016-11-30 20:45:28

标签: jquery html css

我的表格 <table class="model"> td class="model-date"

日期格式:

DD-MM HH:MM

例如。 <td class="model_date">30-11 15:00</td>是否可以使用jquery和css突出显示红色表包含当前小时(例如,15:33行包含 td class="model_date">30-11 15:00</td>)?

2 个答案:

答案 0 :(得分:0)

不知怎的这样:

$('td.model_date').css('background-color', 'red');

答案 1 :(得分:0)

我使用此代码

    <script>

        $(document).ready(function() {
    var now = new Date();
            var hours = now.getHours();
            var months = now.getMonth();
            var days = now.getDate();
            var cell = $('.model_date');

        cell.each(function() {  
        aDate = $(this).text();
        resulthours = parseInt(aDate.substring(6, 8));
        resultmonths = parseInt(aDate.substring(3, 5))-1;
        resultdays = parseInt(aDate.substring(1, 3));

        if (resulthours == hours && resultmonths == months && resuldtays == days) 
        {$(this).parent().css({'background-color' : '#DBDBDB'});}
        });
    });
</script>