我有一个填充了数据库查询日期的表。我正在尝试根据日期添加一个类。当我输入日期而不是从db查询填充时,此脚本是否正常工作?
感谢任何帮助!
jQuery.each($('tbody tr td span'), function () {
if (this.textContent < "2018") {
$(this).addClass("badgeRed");
}
else if (this.textContent < "2019") {
$(this).addClass("badgeYellow");
}
else {
$(this).addClass("badgeGreen");
}
});
据我所知:首先你必须解析你的日期字符串并从中取出这样的年份:
successResponseFromServer (date) {
let parsedDate = Date.parse(date); // parsing datestring to Date object
let year = parsedDate.getFullYear(); // getting a year from the Date object
jQuery.each($('tbody tr td span'), function () {
if (year < 2018) {
$(this).addClass("badgeRed");
} else if (year < 2019) {
$(this).addClass("badgeYellow");
} else {
$(this).addClass("badgeGreen");
}
});
}
向我们展示更多代码,您接收的日期类型,您尝试更改的跨度类型等。