网页中这个标签,get后会输出两个选项中的一个,“Y”或者“P”。这样,当输出值是“Y”时,网页就变成了<span class="ttqc">Y</span>;当输出值是“P”时,网页就变成了<span class="ttqc">P</span>;这样太不直观了,用户看不懂。现在我想让Y输出时变成文字“优质车”。P输出时变成文字“平价车”,请问我该怎么写。标签代码如下:
<span class="ttqc"><?php echo get_post_meta($post->ID, "hc_vule", true); ?></span>
后来我查资料,有人说采用三元表达方式:
<?php echo (get_post_meta($post->ID, "hc_vule", true) === "Y" ? "优质车" : "平价车"); ?>
可是我这样写的话,输出的文字就都变成了平价车,没有优质车了。请问我该怎么写呢?本人菜鸟,求指教。
我觉得这个问题不需要使用PHP,只是前端js就可以做到。