-1

我在用户点击时用 JQuery 切换一个类,影响tr表中的。(只是改变trbg 颜色)

在同一功能(用户tr单击)上,我想div根据切换类是否存在来更改附加 s 的内容。

我尝试使用 .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

4

你有两个括号:

if ( $( this ).hasClass('taken') ) {
        {
于 2013-10-30T19:38:38.137 回答