javascript - jquery:检查当前切换的类

标签 javascript jquery web

所以,这是我的代码

     $(".heart.fa").click(function() {
          $(this).toggleClass("fa-heart fa-heart-o");

//Wanna check here is its fa-heart or fa-heart-o

           var row = $(this).closest("i");
           var rowId = row.attr("id");
            alert(rowId);

        });

<div>
  <i id= '".$i."' class='heart fa fa-heart-o'></i>
</div>

想要检查此函数当前是否为 fa-heart-ofa-heart

最佳答案

hasClass 函数可能就是您想要的 https://api.jquery.com/hasclass/

所以你会做这样的事情:

if($(this).hasClass('fa-heart-o')){
//logic for having fa-heart-o
}
else{
//logic for having fa-heart
}

关于javascript - jquery:检查当前切换的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53509495/

相关文章:

javascript - d3访问器函数迭代

javascript - 如何使用 d3 和 Ajax 将文本动态附加到 svg?

javascript - 两个提交按钮,其中一个始终隐藏,如何按 Enter 并使用正确的提交按钮

php - 如何摆脱主题窃取者?

php - 如何使用 php 覆盖 Apache keep-alive header ?

php - 使用 JS 或 PHP 进行 cometd 编程

javascript - 在 JavaScript 中使用 # 字符导出 CSV 数据不起作用

javascript - 如何在输入时应用 ajax/json 搜索过滤器

javascript - 在 PHP 中动态添加数据到 HTML Table

java - 设置网站轮询服务的最简单方法是什么?