我想隐藏<tr>
's 基于 a<td>
中的背景颜色<tr>
,我当前的代码根据<tr>
's 中的文本隐藏 's<td>
但这并不是一个很好的解决方案。该表是一个日历,因此如果 JQuery 可以根据背景颜色隐藏表行,那就太好了。
我当前的代码:
function ShowAbsence()
{
if(!presenceActive) clearPresence();
$('table#newspaper-a tr:not(#header, #trWeekNummer)').each(function() {
var toggle1 = true;
$('td:not(#firstlastname)',this).each(function() {
if($(this).text() == "f" || $(this).text() == "M" || $(this).text() == "A") {
toggle1 = false;
}
});
if(toggle1) {
$(this).toggle();
}
});
if(absenceActive) {
absenceActive = false;
} else {
absenceActive = true;
}
}
这可以正常工作,但正如您所见,它会根据单元格中的文本隐藏。我希望你能帮我根据背景颜色隐藏它!