根据值更改 td class?
Change td class depending on value?
我在 table 中有行,我想根据值更改某些元素的 class。我现在拥有的:
<td><span class="label label-warning">".$rows["riskScoreText"]."</span></td>
- 如果 "riskScoreText" 的值为 "High" 它应该有标签警告 class.
- 如果 "riskScoreText" 的值是 "Low" 它应该有标签成功 class.
我将如何做到这一点?
根据额外的引号,我假设您已将其从现有回声中删除。所以它看起来像:
echo '<td><span class="label ';
if($rows["riskScoreText"] == 'High'){ echo "label-warning"; }
elseif($rows["riskScoreText"] == 'Low'){ echo "label-success"; }
echo '">'.$rows["riskScoreText"].'</span></td>';
试试这个:
$value = $rows["riskScoreText"];
if($value == 'High') {
$class = "label label-warning";
} else {
$class = "label label-low"; }
<td><span class="<?php echo $class>">".$rows["riskScoreText"]."</span></td>
当然,如果你有两个以上类,你可以使用elseif语句添加。
假设你是运行一个循环
<?php
foreach( $array as $rows ) {
if( $rows["riskScoreText"] == "High" ) {
$class = " label-warning";
} elseif( $rows["riskScoreText"] == "Low" ) {
$class = " label-success";
} else {
$class = ""; //NO STYLE?
}
?>
<td><span class="label<?php echo $class; ?>"><?php echo $rows["riskScoreText"]; ?></span></td>
<?php
}
?>
我在 table 中有行,我想根据值更改某些元素的 class。我现在拥有的:
<td><span class="label label-warning">".$rows["riskScoreText"]."</span></td>
- 如果 "riskScoreText" 的值为 "High" 它应该有标签警告 class.
- 如果 "riskScoreText" 的值是 "Low" 它应该有标签成功 class.
我将如何做到这一点?
根据额外的引号,我假设您已将其从现有回声中删除。所以它看起来像:
echo '<td><span class="label ';
if($rows["riskScoreText"] == 'High'){ echo "label-warning"; }
elseif($rows["riskScoreText"] == 'Low'){ echo "label-success"; }
echo '">'.$rows["riskScoreText"].'</span></td>';
试试这个:
$value = $rows["riskScoreText"];
if($value == 'High') {
$class = "label label-warning";
} else {
$class = "label label-low"; }
<td><span class="<?php echo $class>">".$rows["riskScoreText"]."</span></td>
当然,如果你有两个以上类,你可以使用elseif语句添加。
假设你是运行一个循环
<?php
foreach( $array as $rows ) {
if( $rows["riskScoreText"] == "High" ) {
$class = " label-warning";
} elseif( $rows["riskScoreText"] == "Low" ) {
$class = " label-success";
} else {
$class = ""; //NO STYLE?
}
?>
<td><span class="label<?php echo $class; ?>"><?php echo $rows["riskScoreText"]; ?></span></td>
<?php
}
?>