根据某些功能过滤行

时间:2011-03-23 09:53:42

标签: javascript jquery

我得到了下表:

<table>
<tr class="applyFilterOnThis">
    <td></td>
    <td><span class="timeAdded">15.03.2011 05:42</span></td>
</tr>
<tr class="applyFilterOnThis">
    <td></td>
    <td><span class="timeAdded">15.03.2011 08:42</span></td>
</tr>
<tr class="applyFilterOnThis">
    <td></td>
    <td><span class="timeAdded">15.03.2011 15:42</span></td>
</tr>
</table>

现在我想在每个时间段上添加一个类,该时间段比客户端时间长6个小时。 (如果时间现在是15.03.2011 17:00,则只有最后一行会添加该类。

这就是我所寻找的(不知道'过滤器'功能):

 $('.applyFilterOnThis').Filter(someFunction()).addClass('markAsFiltered');

(我知道实际解析日期是一个单独的问题,所以如果有人只是提示如何使用过滤功能,我会很高兴)

感谢您的帮助

Larsi

2 个答案:

答案 0 :(得分:0)

以下是您的{sturup链接Filter in Jquery

答案 1 :(得分:0)

你试过each了吗? 代码应该像

$('.applyFilterOnThis').each(function(){
  if(isDateOk($(this).val())){
    $(this).addClass('markAsFiltered');
  }
});