检查元素是否在jquery中具有特定的类不起作用

Musa Muaz |

我被一个非常简单的功能所困扰,该功能曾多次与我合作,但现在无法正常工作。控制台中也没有特定的错误。

我正在尝试检查包含.form-content.inactive的div是否有特定的类。我正在尝试查找是否存在另一个类opened

我的代码如下

$(document).ready(function() {
  if($('.form-content.inactive').hasClass('opened')){
     $(".form-content a").click(function(event) {
        alert('has');
     });
  } 
});

click上没有警报。我现在有一段时间很愚蠢:p

好的

如果您从一开始div就没有上课opened,则应采用这种方式。

$(document).ready(function() {
     $(".form-content a").click(function(event) {
         if($('.form-content.inactive').hasClass('opened')){
            alert('has');
        } 
     });
});

否则,您的代码就可以工作。当文档准备就绪之前,如果您div已经拥有该类opened,则jQuery才能够将click元素订阅到该事件。

$(document).ready(function() {
  if ($('.form-content.inactive').hasClass('opened')) {
    $(".form-content a").click(function(event) {
      alert('has');
    });
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form-content inactive opened">
  <a>Click!</a>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查元素是否在jquery中具有特定类

来自分类Dev

具有ID AND类的jQuery选择器定位元素不起作用

来自分类Dev

遍历具有动态类名称的元素时,JQuery .each循环不起作用

来自分类Dev

具有ID AND类的jQuery选择器定位元素不起作用

来自分类Dev

遍历具有动态类名的元素时,JQuery .each循环不起作用

来自分类Dev

具有多个类的元素的jQuery选择器不起作用

来自分类Dev

检查元素是否单击不起作用

来自分类Dev

jQuery检查元素中是否有特定的类名,即使有多个类名

来自分类Dev

BeautifulSoup-检查元素是否具有特定的类

来自分类Dev

如何检查.Attr元素是否具有特定类?

来自分类Dev

检查元素是否具有特定的类并打开引导模式

来自分类Dev

使用ES6检查NodeList中的任何元素是否具有特定的类

来自分类Dev

jQuery检查元素是否具有一个类

来自分类Dev

jQuery:检查元素是否具有特定样式(不是内联)

来自分类Dev

检查ul是否具有特定类的jQuery

来自分类Dev

如何使用jQuery检查html元素中具有ID的类是否已更改

来自分类Dev

jQuery-检查数组中的2个元素是否具有相同的类

来自分类Dev

检查元素是否具有在列表/数组中给出的类

来自分类Dev

检查各种元素是否具有类

来自分类Dev

检查元素是否具有特定的 id

来自分类Dev

jQuery检查if语句不起作用时元素是否可见

来自分类Dev

jQuery + 单页滚动插件:检查元素 hasClass 是否不起作用

来自分类Dev

使用 document.elementFromPoint 检查特定坐标处的元素是否具有特定类

来自分类Dev

jQuery检查元素是否具有同级

来自分类Dev

jQuery-具有元素ID的inArray-'else'不起作用

来自分类Dev

检查所有元素中的特定类

来自分类Dev

jQuery next()和find()从元素中删除类对我不起作用

来自分类Dev

检查HTML元素是否具有特定的孙元素

来自分类Dev

单击jQuery以检查它是否具有具有特定类的div,然后更改其他类的值

Related 相关文章

  1. 1

    检查元素是否在jquery中具有特定类

  2. 2

    具有ID AND类的jQuery选择器定位元素不起作用

  3. 3

    遍历具有动态类名称的元素时,JQuery .each循环不起作用

  4. 4

    具有ID AND类的jQuery选择器定位元素不起作用

  5. 5

    遍历具有动态类名的元素时,JQuery .each循环不起作用

  6. 6

    具有多个类的元素的jQuery选择器不起作用

  7. 7

    检查元素是否单击不起作用

  8. 8

    jQuery检查元素中是否有特定的类名,即使有多个类名

  9. 9

    BeautifulSoup-检查元素是否具有特定的类

  10. 10

    如何检查.Attr元素是否具有特定类?

  11. 11

    检查元素是否具有特定的类并打开引导模式

  12. 12

    使用ES6检查NodeList中的任何元素是否具有特定的类

  13. 13

    jQuery检查元素是否具有一个类

  14. 14

    jQuery:检查元素是否具有特定样式(不是内联)

  15. 15

    检查ul是否具有特定类的jQuery

  16. 16

    如何使用jQuery检查html元素中具有ID的类是否已更改

  17. 17

    jQuery-检查数组中的2个元素是否具有相同的类

  18. 18

    检查元素是否具有在列表/数组中给出的类

  19. 19

    检查各种元素是否具有类

  20. 20

    检查元素是否具有特定的 id

  21. 21

    jQuery检查if语句不起作用时元素是否可见

  22. 22

    jQuery + 单页滚动插件:检查元素 hasClass 是否不起作用

  23. 23

    使用 document.elementFromPoint 检查特定坐标处的元素是否具有特定类

  24. 24

    jQuery检查元素是否具有同级

  25. 25

    jQuery-具有元素ID的inArray-'else'不起作用

  26. 26

    检查所有元素中的特定类

  27. 27

    jQuery next()和find()从元素中删除类对我不起作用

  28. 28

    检查HTML元素是否具有特定的孙元素

  29. 29

    单击jQuery以检查它是否具有具有特定类的div,然后更改其他类的值

热门标签

归档