-1

trユーザーがクリックしてテーブルに影響を与えると、JQueryを使用してクラスを切り替えています( trbgの色を変更するだけです)

同じ関数 (ユーザークリック) で、トグルされたクラスが存在するかどうかに応じて、tr追加の s の内容を変更したいと考えています。div

.hasClass を使用しようとしましたが、コンソール エラーが発生しました: Uncaught SyntaxError: Unexpected token

これが私の試みです。

<script type="text/javascript">
    $(document).ready(function(){

      var units = 0;
      var pending = 75;

      $("tr").click(function() {
        $(this).toggleClass("taken");

        if ( $( this ).hasClass('taken') ) {
        {
            units = units - 3;
            pending = pending + 3;
        }
        else
        {
            units = units + 3;
            if (pending >= 3)
             {
             pending = pending -3;
             }
        }

        document.getElementById("progress").innerHTML = "Units taken:  " + units;
        document.getElementById("pending").innerHTML = "Units pending:  " + pending;

      });
    });
</script>
4

1 に答える 1