В настоящее время я загружаю данные из таблиц Google в таблицу на моем веб-сайте. Я хотел бы иметь возможность скрыть TR, если TD пусто. У меня это уже работает, но поскольку я извлекаю данные из Sheets с помощью идентификатора, он не работает - я думаю, он не знает, есть ли число в таблице.
Я сейчас использую это, чтобы скрыть строки, если ячейка пуста.
$('.hidetable tr:has(td:empty)').hide();
Я извлекаю данные из листов, используя идентификатор:
<td id="podiumt"></td>
Конечно, это будет работать, если приведенный ниже стиль преобразует его в число?
Я также использую это, чтобы применить стили к номеру, который импортируется:
let divs = Array.prototype.slice.call(document.querySelectorAll("podiumt"));
// Loop the array
divs.forEach(function(div){
// Convert text to number and test for positive/negative
if((+div.textContent) >= 0){
div.classList.add("positive"); // Apply positive style
div.textContent = "+" + div.textContent;
} else {
div.classList.add("negative"); // Apply negative style
}
});
});