如果选中复选框,如何将类添加到标签?

维克托·莱贡

如果在 WordPress 中选中复选框,如何将类添加到标签?

<label class="ADD_CLASS_HERE">
    <input type="checkbox" name="moto" id="moto" value="yes" <?php checked( 'yes', $transport); ?> />
</label>
欣克

这也许可以通过一些原生 PHP 本身更好地解决,而不是依赖 WordPress 的辅助函数。在您想要输出类的地方,只需检查值并根据您期望的值回显某些内容。

假设$transport可以是'yes''no',我可能会为此使用三元运算符

<label class="<?php echo ( filter_var($transport, FILTER_VALIDATE_BOOLEAN) ) ? 'class-if-true' : 'class-if-false'; ?>">
    <input type="checkbox" name="moto" id="moto" value="yes" <?php checked( 'yes', $transport); ?> />
</label>

当然,您可以替换( filter_var($transport, FILTER_VALIDATE_BOOLEAN) )为您想要的任何条件。( $transport == 'yes' )( $transport != 'no' )等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果选中复选框,如何将“项目”添加到数组列表?

如果选中此复选框,如何将复选框的值添加到我的总和中;如果不选中它,如何将其减去?

如何将选中和未选中的复选框数据添加到 Firebase

在 Vue.js 2.0 中选中复选框时如何将类添加到父元素

Android - 如何将默认选中的复选框添加到导航抽屉

选中复选框时如何将元素添加到数组

AngularJS:如何将复选框中的标签添加到div

jQuery-将类添加到选中/选中的复选框

如何将一个复选框添加到listcontrol列标题以选中和取消选中列表项的所有复选框?

将删除线添加到选中的复选框

如果选中了包含多个复选框的div中的一个复选框,则将类添加到所有复选框

选中复选框后将类添加到所有其他div

JQuery:选中复选框时将类添加到表行

如何在Android上选中复选框时将项目添加到List <Integer>

将类添加到 Crispy 复选框

如果选中复选框,如何添加元素;如果未选中,如何将其删除?

如果选中复选框,如何添加元素;如果未选中,如何将其删除?

如何使用显示复选框代表的标签将 kivymd MDCheckBox 添加到 kv RecycleView?

检查所有复选框是否都选中,然后将类添加到某项中

如何将复选框中的值添加到数据库

如何将边框添加到复选框并使其始终可见

如何将复选框添加到wxGrid单元格?

如何将复选框添加到按钮组?(引导程序3)

如何将复选框值添加到 reactJS 中的 setState 数组

如何将第三状态添加到复选框?

如何将ng-model添加到Symfony表单类型复选框

如何将复选框的值/名称添加到表单提交的变量中?

如何将功能动态添加到复选框

如何将偏移量复选框列表添加到NSScrollView?