一旦选中复选框,如何将类添加到表中,然后取消选择一次。我有以下脚本

   .opacity40{
    opacity:0.4;
    filter:alpha(opacity=40);
    }

    <input type="checkbox" name="checkbox" id="mycheckbox" />

<script>
    $("#tableDist").addClass("opacity40");
        $("input#mycheckbox").click(function() {
            if($(this).is(":checked") {
                $("#tableDist").rmoveClass("opacity40");
            }
            else {
                $("#tableDist").addClass("opacity40");
            }
        })
</script>

      <table id="tableDist">
    </table>

最佳答案

$("#tableDist").addClass("opacity40");
$("input#mycheckbox").change(function () {
  $("#tableDist").toggleClass("opacity40");
});


阿迪尔的答案是正确的,尽管这个答案要短得多。

Fiddle(具有花哨的过渡效果!:D)

关于jquery - 选中复选框后将类添加到表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14456350/

10-11 12:24