【发布时间】:2021-02-15 21:13:17
【问题描述】:
我有一些代码,如果另一个为空,我需要隐藏一个 div。 基本上,如果 .plant_profile_link 没有内容,就隐藏 .plant_profile_display
我的尝试
$(document).ready(function() {
if (!$.trim($(".plant_profile_link").html()) == true)
$(".plant_profile_display").hide();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="et_pb_text_inner">
<div class="plant_profile_display">Bobo</div>
</div>
</div>
<!-- .et_pb_text -->
<div class="et_pb_module et_pb_text et_pb_text_7_tb_body et_pb_text_align_left et_pb_bg_layout_light">
<div class="et_pb_text_inner">
<div class="plant_profile_link"></div>
</div>
<div class="et_pb_text_inner">
<div class="plant_profile_link"></div>
</div>
【问题讨论】:
-
您能告诉我们plant_profile_link 将包含什么类型的元素吗?
-
我给你做了一个sn-p。请在minimal reproducible example 中使用相关示例更新 HTML
-
看起来代码有效,但它真的很难看。不要否定然后比较真实
if ($(".plant_profile_link").text().trim() === "")
标签: javascript html css wordpress