复选框的jQuery在第一次单击后不起作用

霍斯拉维

当我单击复选框时,它将起作用,但是再次单击时,它将不起作用,并且checkboxSelected类也不会删除。

HTML标记:

 <div class="galleryMenu-center">
                <div class="galleryMenu-row" onclick="caruselFilter('.filter1984');">
                    <div class="checkbox"></div>
                    <div class="thisText">1984</div>
                </div>
                <div style="clear:both;"></div>
  </div>

单击后的HTML标记:

<div class="checkbox checkboxSelected" style="background-position: 0px -19px;"></div> 

这是我的jQuery代码:

 $('.galleryMenu-row').click(function(){
        if($(this).find(".checkbox").hasClass('checkboxSelected')){
            $(this).find(".checkbox").removeClass('checkboxSelected');
            $(this).find(".checkbox").css('background-position', '0px -19px');
            var temcurrentShow = str_replace("," + currentClasa, "", currentShow);
            $(".imgSlideshow").css('display', 'block');
            //$(temcurrentShow).css('display', 'block');
        }
        $(this).find(".checkbox").addClass('checkboxSelected');
    }); 

最好的祝福

瓦索123

是的,因为您总是点击添加: $(this).find(".checkbox").addClass('checkboxSelected');

也许你想要这个?

if ($(this).find(".checkbox").hasClass('checkboxSelected')) {
    //...
} else {
    $(this).find(".checkbox").addClass('checkboxSelected');
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

第一次单击后不起作用

来自分类Dev

QT:第一次单击后复选框字体已更改

来自分类Dev

toggleClass()在第一次后不起作用

来自分类Dev

jQuery脚本第一次不起作用

来自分类Dev

jQuery事件第一次不起作用

来自分类Dev

jQuery事件第一次不起作用

来自分类Dev

jQuery脚本第一次不起作用

来自分类Dev

第一次单击复选框时未调用该函数

来自分类Dev

第一次单击时选中复选框

来自分类Dev

React复选框-Onchange复选框,第一次未定义

来自分类Dev

第一次单击后ng-click不起作用(嵌入式指令)

来自分类Dev

第一次单击后ng-click不起作用(嵌入式指令)

来自分类Dev

ReactJS中的按钮仅在第二次单击后才调用该函数,第一次单击后不起作用

来自分类Dev

jQuery-第一次使用名称属性单击时,选中并取消选中第二个复选框

来自分类Dev

第一次单击时按钮不起作用

来自分类Dev

“反应”单选按钮在第一次单击时不起作用

来自分类Dev

第一次单击MaterialUI FormControl API TextField时onClick不起作用

来自分类Dev

锚链接偏移仅在第一次单击时不起作用

来自分类Dev

第一次调整大小后,使用jQuery删除和调整大小似乎不起作用

来自分类Dev

可见性从 GONE 更改为 VISIBLE 后,复选框不会第一次检查

来自分类Dev

输入.on('keydown')第一次不起作用

来自分类Dev

ajaxSubmit()OnProgress第一次不起作用

来自分类Dev

ExpandableListView setAlpha第一次不起作用

来自分类Dev

slideDown第一次不起作用

来自分类Dev

搜索第一次点击不起作用

来自分类Dev

MouseListener 第一次不起作用

来自分类Dev

第一次解析 JSON 不起作用

来自分类Dev

为什么在第一次输入后连续的fget和sscanf不起作用

来自分类Dev

Dyanmic Droppable Div在第一次jquery中不起作用

Related 相关文章

  1. 1

    第一次单击后不起作用

  2. 2

    QT:第一次单击后复选框字体已更改

  3. 3

    toggleClass()在第一次后不起作用

  4. 4

    jQuery脚本第一次不起作用

  5. 5

    jQuery事件第一次不起作用

  6. 6

    jQuery事件第一次不起作用

  7. 7

    jQuery脚本第一次不起作用

  8. 8

    第一次单击复选框时未调用该函数

  9. 9

    第一次单击时选中复选框

  10. 10

    React复选框-Onchange复选框,第一次未定义

  11. 11

    第一次单击后ng-click不起作用(嵌入式指令)

  12. 12

    第一次单击后ng-click不起作用(嵌入式指令)

  13. 13

    ReactJS中的按钮仅在第二次单击后才调用该函数,第一次单击后不起作用

  14. 14

    jQuery-第一次使用名称属性单击时,选中并取消选中第二个复选框

  15. 15

    第一次单击时按钮不起作用

  16. 16

    “反应”单选按钮在第一次单击时不起作用

  17. 17

    第一次单击MaterialUI FormControl API TextField时onClick不起作用

  18. 18

    锚链接偏移仅在第一次单击时不起作用

  19. 19

    第一次调整大小后,使用jQuery删除和调整大小似乎不起作用

  20. 20

    可见性从 GONE 更改为 VISIBLE 后,复选框不会第一次检查

  21. 21

    输入.on('keydown')第一次不起作用

  22. 22

    ajaxSubmit()OnProgress第一次不起作用

  23. 23

    ExpandableListView setAlpha第一次不起作用

  24. 24

    slideDown第一次不起作用

  25. 25

    搜索第一次点击不起作用

  26. 26

    MouseListener 第一次不起作用

  27. 27

    第一次解析 JSON 不起作用

  28. 28

    为什么在第一次输入后连续的fget和sscanf不起作用

  29. 29

    Dyanmic Droppable Div在第一次jquery中不起作用

热门标签

归档