У меня есть 3 столбца, которые содержат динамически сгенерированные элементы списка (теги li) У них есть атрибут, который я пытаюсь использовать, чтобы скрыть строку/li, когда количество символов (с использованием свойства непрозрачности)JavaScript Скрытие тега li путем выбора атрибута html не работает
У меня есть работа ... иногда и иногда это работает только для одного столбца из 3 ... Так что я был бы признателен за то, что не так Вот.
(function() {
// selecting all elements with class
// class="checkout-tariff-meta-maybe-hidden"
var elems = $(".checkout-tariff-meta-maybe-hidden");
// interact between founded elements
for (var k = 0; k < elems.length; k++) {
// getting text content size
var textSize = elems[k].textContent.length;
// if text size is one we will hide element
if (textSize <= 1) {
// hiding
elems[k].style.opacity = "0";
}
}
}());
Это не рекомендуется исчезать тексты на одной странице. Если вы не хотите, чтобы их видели, полностью удалите их. –
Да, но если я удалю их, высота столбца изменится и больше не будет совмещена с двумя другими. поэтому я нашел это. – scaap
Двойной содержащий элемент, придаем внешнему минимальную высоту, затем спрячем только внутреннюю. Этими путями, высота остается. –