我正在一个wordpress网站上工作,在其中h1元素为空(如下所示)(即.featured-block__tag
中没有任何内容)时添加类。.featured-block__title
类。
<h1 class="featured-block__title"></h1>
<h1 class="featured-block__tag"></h1>
这是我在jQuery中使用的逻辑:
jQuery(function($) {
if ($(".featured-block__title").is(":empty")) {
$(".img-fit").addClass("opacity-pointeight");
}
})
上面的代码仅在
.featured-block__title
类内没有内容时有效。问题陈述
我想知道我需要在上面的代码中进行哪些更改,以便同时检查两者
用于
.featured-block__tag
和.featured-block__title
类。另外,当内部没有任何内容时,
.featured-block__tag
会显示::before
选择器。最佳答案
为什么不使用$(".featured-block__title").html() === ""
而不是检查is(":empty")
?
我认为这更有意义,并且:before
不会有任何问题
像这样尝试:
$(function() {
if($(".featured-block__tag").html() === "" &&
$(".featured-block__title").html() === "") {
$(".img-fit").addClass("opacity-pointeight");
}
})
关于javascript - 在jQuery的if条件中使用AND运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55110710/