代码之家  ›  专栏  ›  技术社区  ›  flash

在jQuery的if条件中使用AND运算符

  •  0
  • flash  · 技术社区  · 6 年前

    我在一个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");
        }
    })
    

    .特色块标题

    问题陈述

    我想知道我需要在上面的代码中做什么更改,以便它同时检查这两个代码 .功能块标签 .特色块标题

    .功能块标签 ::before

    enter image description here

    0 回复  |  直到 6 年前
        1
  •  1
  •   Amir    6 年前

    你为什么不使用 $(".featured-block__title").html() === "" is(":empty") ?

    我认为这更有意义,而且你不会有任何问题 :before

    试着这样做:

    $(function() {
        if($(".featured-block__tag").html() === "" &&
            $(".featured-block__title").html() === "") {
            $(".img-fit").addClass("opacity-pointeight");
        }
    })