gpt4 book ai didi

php - 如果 $id 是 = $id/使 css 类消失

转载 作者:行者123 更新时间:2023-11-28 06:54:58 26 4
gpt4 key购买 nike

我有一个问题。我不太熟悉 PHP,我在这里找到了这个代码块。我认为如果该条款很容易,但我无法将其整合在一起。我需要一个 if 子句来比较类别 ID,并在类别 ID 不匹配时隐藏工作列表。

代码是:

<ul class="uk-grid uk-grid-width-1-1 ">
<?php foreach (wpjb_get_categories() as $ja): ?>
<li>
<?php if (isset($param["category"]) && in_array($ja->id, (array) $param["category"])): ?>
<?php endif; ?>
<div class="<?php esc_html_e($ja->id) ?>" "<?php esc_attr_e("wpjb-search- " . $ja->slug) ?>">
<?php esc_html_e($ja->title) ?></div>
<pre> <?php var_dump($ja->slug); ?> </pre>
<pre> <?php var_dump($ja->id); ?> </pre>
<pre> <?php var_dump($ja->title); ?> </pre>
<div class="wpjb-job-list wpjb-grid">
<?php $result = pjb_find_jobs($param) ?>
<?php if ($result->count) : foreach ($result->job as $job): ?>
<?php $this->job = $job; ?>
<?php $this->render("index-item.php") ?>
<?php endforeach;
else :
?>
<div class="wpjb-grid-row">
<?php _e("No job listings found.", "wpjobboard"); ?>
</div>
<?php endif; ?>
</div>
</li>
<?php endforeach; ?>
</ul>

最佳答案

如果你根据是否在你的 php if 语句中显示 div 设置一个 bool (真/假)变量,像这样:

<?php if (isset($param["category"]) && in_array($ja->id, (array) $param["category"])) {
$correctCategory = true;
} else {
$correctCategory = false;
}; ?>

然后您可以通过将 div 开放标记替换为以下内容来切换 div 可见性:

 <div class="wpjb-job-list wpjb-grid" style="<?php echo (!$correctCategory)? 'display: none' : ''; ?>">

关于php - 如果 $id 是 = $id/使 css 类消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33561347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com