87,996
社区成员
发帖
与我相关
我的任务
分享
表格是这样的,前四项都可以正常筛选,是按照一列一列匹配表格内容筛选的,但是现在不知道如何进行日期筛选,因为表格里的时期是一个时间段,想请教各位大佬,有没有好的办法?是先把表格里的时间段分开成两个字段吗,然后将选择的起始日期和表格里的起始日期取时间戳对比吗?
现在是真不会写了,各位有时间的大佬可以帮忙看看嘛
$('#show_tbody tr').hide().filter(function(){
var sName = $(this).find("td:nth-child(2)").text().indexOf(name);
var sclass = $(this).find("td:nth-child(4)").text().indexOf(class1);
var slevel = $(this).find("td:nth-child(6)").text().indexOf(level1);
var sstate = $(this).find("td:nth-child(7)").text().indexOf(state1);
var stime1 = $(this).find("td:nth-child(5)").text().indexOf(time1,time2);
if(sName>-1 && sclass>-1 && slevel>-1 && sstate>-1 && stime1>-1) {
return true;
}
}).show();
以上代码是对前四项进行查询时主要用到的
统计日期拆开来,判断查询日期的统计日期区间是否包含或者交叉。