簡體   English   中英

jQuery-單擊添加和刪除類

[英]JQuery - Add and remove class on click

$('.toggle-button').on('click', function() {
    $('body').addClass('changeCursor');
  });

  $('.toggle-button.toggle-active').on('click', function() {
    $('body').removeClass('changeCursor');
  });

大家好,我需要在身體上添加課程,再次單擊該課程應刪除該課程。 我已經在上面附加了我的代碼。 但這不起作用,請仔細閱讀。 謝謝 :)

您可以使用 toggleClass()

例:

$('.toggle-button').on('click', function() {
    $('body').toggleClass('changeCursor');
});

文件: http//api.jquery.com/toggle/

檢查您的身體是否有該課程,如果沒有,請刪除該課程。

$('.toggle-button').on('click', function() {
    if($('body').hasClass('changeCursor')) {
        $('body').removeClass('changeCursor');
    } else {
        $('body').addClass('changeCursor');
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM