Как я могу скрыть div-класс, если нет выходного контента? - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь скрыть раздел (класс div), если нет выходной строки. Как мне это сделать?

<div class="series"> <b>Series:</b> <a href="<?php the_field( 'series_link' ); ?>" target="_blank"><?php the_field( 'books_series' ); ?></a> <?php ?> </div>

Я ищу, чтобы он исчезал, когда через series_link нет доступа к контенту.

1 Ответ

0 голосов
/ 01 октября 2019

Вы можете сделать это будет функция JS HTML DOM. Вот пример кода для вас.

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>

  var str = "";
  var n = str.length;

  document.getElementById("demo").innerHTML = n;

  if (n==0) {
    document.getElementById("demo").style.display = "none";
  } else {
    document.getElementById("demo").style.display = "block";
  }

</script>

</body>
</html>

Вы можете определить длину строки. Если он равен нулю, тогда установите отображаемое значение none, ни один из блоков, которые делают видимый участок, если есть какое-либо значение.

...