javascript - 如果未声明 css 类,则隐藏文本
问题描述
我想隐藏一段文字:
<strong class="showrelated">In Verbindung stehende Artikel: </strong>
<?php echo do_shortcode('[custom-related-posts title="" order_by="title" order="ASC" none_text=""]'); ?>
如果未声明 css 类。我的简码函数得到这个类.crp-list
不知道我该怎么做。我尝试了以下但没有任何反应:
if ($(".crp-list")[0]) {
$(".showrelated").show();
} else {
$(".showrelated").css("display","none");
}
解决方案
当crp-list
类存在于 DOM 中时。
if ($(".crp-list").length !== 0) {
$(".showrelated").show();
} else {
$(".showrelated").hide();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<strong class="showrelated">In Verbindung stehende Artikel: </strong>
<div class="crp-list"></div>
当crp-list
DOM 中不存在类时。
if ($(".crp-list").length !== 0) {
$(".showrelated").show();
} else {
$(".showrelated").hide();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<strong class="showrelated">In Verbindung stehende Artikel: </strong>
推荐阅读
- gdal - PyQGIS 3.18.2 从符号系统中删除波段名称
- javascript - 简单的问题 svg ` ` 问题:重复而不填满空间
- html - 如何自定义 Rails 上传表单并仍然显示已上传的文件
- java - n 个列表的所有组合的交集
- excel - 在列中搜索特定值,然后在找到值时隐藏行
- python - 如何使用 Pillow 模块将列表中的图像组粘贴到基础图像之上?
- angular - 试图以角度从 graphql 获取数据,watchQuery 给出错误
- openid-connect - 我在哪里可以找到 OpenidConnectPkce 类中的 RpInitiatedLogoutResponse?
- npm - Laravel 8 vue 2 “npm run watch” 给出了 `mix watch` 错误。有人可以帮忙吗?
- group-by - 按第 2 列分组的一列与基于第 3 列的分组的总和