Javascript Jquery动态表在page.ready上正确加载,但在.change()上消失

Javascript Jquery动态表在page.ready上正确加载,但在.change()上消失,javascript,jquery,Javascript,Jquery,我想我错过了一些概念上简单的东西,所以我提前道歉 我有一个表格,当页面加载或刷新时,内容显示正确;突出显示日期早于24小时的任何行。 (它运行底部函数,高亮显示一行。) 但是,当我单击页面中的一个.change函数时,突出显示消失 我觉得我的函数在错误的位置突出显示行,但我不确定如何更新它。我尝试将其粘贴到.change方法中,但高亮显示仍然没有更新 $(文档).ready(函数(){ 变量动态表=$(“#状态表”)。动态表({ 特点:{ paginate:是的, 记录计数:false, 排序:

我想我错过了一些概念上简单的东西,所以我提前道歉

我有一个表格,当页面加载或刷新时,内容显示正确;突出显示日期早于24小时的任何行。 (它运行底部函数,高亮显示一行。)

但是,当我单击页面中的一个.change函数时,突出显示消失

我觉得我的函数在错误的位置突出显示行,但我不确定如何更新它。我尝试将其粘贴到.change方法中,但高亮显示仍然没有更新

$(文档).ready(函数(){
变量动态表=$(“#状态表”)。动态表({
特点:{
paginate:是的,
记录计数:false,
排序:false
}
}).数据(“动态表”);
$(“#搜索平台”)。更改(函数(){
var值=$(this.val();
如果(值==“”){
dynatable.querys.remove(“平台”);
}否则{
dynatable.querys.add(“平台”,值);
}
dynatable.process();
});
$('#搜索类型')。更改(函数(){
var值=$(this.val();
如果(值==“”){
dynatable.querys.remove(“族”);
}否则{
dynatable.querys.add(“族”,值);
}
dynatable.process();
});
var TODAY=新日期();
var一天=24*60*60*1000;/*ms*/
//编写(新日期(Date.parse('12/14/1522:06:58'));
$('#statusTable tr td')。每个(函数(){
如果(今天>=(Date.parse($(this.text())+一天)){
$(this).closest('tr').css('background-color','#cccc');
}
});
});