我想我在这里遗漏了一些概念上容易的东西,所以我提前道歉。
我有一张桌子,当页面加载或刷新时,内容显示正确;突出显示日期超过24小时的任何行。 (它运行底部函数,突出显示一行。)
但是,当我单击页面中的一个.change函数时,突出显示就会消失。
我觉得我有这个功能突出显示错误位置的行,但我不确定如何更新它。我尝试将其粘贴到.change方法中,但突出显示仍未更新。
$(document).ready(function() {
var dynatable = $('#statusTable').dynatable({
features: {
paginate: true,
recordCount: false,
sorting: false
}
}).data('dynatable');
$('#search-platform').change(function() {
var value = $(this).val();
if (value === "") {
dynatable.queries.remove("platform");
} else {
dynatable.queries.add("platform", value);
}
dynatable.process();
});
$('#search-type').change(function() {
var value = $(this).val();
if (value === "") {
dynatable.queries.remove("family");
} else {
dynatable.queries.add("family", value);
}
dynatable.process();
});
var TODAY = new Date();
var ONE_DAY = 24 * 60 * 60 * 1000; /* ms */
//document.write(new Date(Date.parse('12/14/15 22:06:58')));
$('#statusTable tr td').each(function() {
if (TODAY >= (Date.parse($(this).text()) + ONE_DAY)) {
$(this).closest('tr').css('background-color', '#CCCCCC');
}
});
});