добавить класс на основе значения - PullRequest
0 голосов
/ 02 мая 2018

У меня есть HTML-код, подобный этому:

<div class="check">feature: {value}</div>

Между скобками указан короткий код, который может быть «да» или «нет». Php отвечает за это значение:

if($get_value==1){
            $replace='yes';
        }else{
            $replace='no';
        }

Чего я хочу добиться, так это того, что весь div скрыт всякий раз, когда значение равно «нет». Может быть, класс может быть добавлен, когда значение нет, что позволяет мне скрыть div с CSS? Или другое решение?

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Вы можете сделать что-то вроде этого:

CSS

div.no {
  display: none;
}

HTML

<div class="check <?php echo $replace; ?>">feature: <?php echo $get_value; ?></div>
0 голосов
/ 02 мая 2018

Примерно так:

PHP

<?php

$value = "no";
?>

CSS

.hideMe {
    display: none;
}

HTML & PHP (один вкладыш)

<div class="<?=($value=='yes'?'':'hideMe')?>">feature: {value}</div>

Если значение $value равно yes, класс будет пустым.
Когда значение $value равно no, класс будет hideMe.

...