【问题标题】:PHP add class to html divPHP将类添加到html div
【发布时间】:2012-08-04 20:22:55
【问题描述】:

我想用 php 向我的 html (.complete) 添加一个类:

if( get_field('to-do-repeater') )
{
    Add (complete) class to <div class="to-do to-do-wrap"> should be <div class="to-do to-do-wrap complete">
}
else
{
    Do nothing
}

【问题讨论】:

  • 已经有一个 div code &lt;div class="to-do to-do-wrap"&gt;&lt;/div&gt; 我想给它添加一个新的类名,php 叫做 complete。我正在使用 wordpress 高级自定义字段 true 或 false ( [link] advancedcustomfields.com/docs/field-types/true-false)

标签: php addclass


【解决方案1】:

试试这个代码:

<div class="to-do to-do-wrap<?php echo get_field('to-do-repeater') ? ' complete' : '' ?>"></div>

【讨论】:

  • if( get_field('to-do-repeater') ) { 添加(完整)类到
    应该是
    }
  • 这是 HTML,其中有一个 php 标签 () 。用我写的这个替换你的代码
  • 是的,它现在工作得非常完美,非常感谢 Yazmat :)
【解决方案2】:
<?php

echo "<div class=\"to-do to-do-wrap ";
if(get_field('to-do-repeater'))
{
    echo "complete";
}
echo " \"></div>";

?>

【讨论】:

  • 这不起作用它正在添加一个新的 div 我只想将一个完整的类名添加到一个已经存在的 div :)
  • 您可以删除具有“to-do to-do-wrap”类的现有 div 并将其替换为我的代码。
  • 哦,是的,这是真的,现在它也可以工作了,谢谢 PriestVallon :)
猜你喜欢
相关资源
最近更新 更多
热门标签