0
如果日期大於,我在表td上設置css類的腳本有問題。腳本只在今天工作。如果td中的日期低於星期且大於星期,則其餘的if應該設置類。Javascript set class by date大於
$('td:nth-child(7) ').each(function() {
var today = new Date();
var week = new Date();
var dd = today.getDate();
var ddd = today.getDate()+7;
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm
}
today = dd + '/' + mm + '/' + yyyy;
if ($(this).text() == today) {
$(this).closest("td").addClass("red");
}
if ($(this).text() < today + 7 && $(this).text() != today) {
$(this).closest("td").addClass("yellow");
}
if ($(this).text() > today + 7) {
$(this).closest("td").addClass("green");
}
});
你可以添加一些HTML代碼? –
嘗試使用'today'文本(可能是'todayText')的其他變量,現在登錄'today + 7',看看它是否是你想要的日期或字符串 – yonatanmn