选中一定数量的复选框时运行 jQuery 函数

Run jQuery function when a certain number of checkboxes are selected

本文关键字:复选框 运行 jQuery 函数      更新时间:2023-09-26

我正在尝试使用jQuery实现以下目标:

从 20 个复选框中最多选中 3 个复选框,当选中三个复选框时,运行 jQuery 函数。

如果我

理解正确,您想在选中三个框的情况下运行一个函数?要做到这一点,请使用

$(":checkbox").click(function(){
if($(":checkbox:checked").length==3))
  //run function here
});

我正在考虑 Jquery 官方文档上的示例:http://api.jquery.com/checked-selector/

<script>
    function myFunction(){
    }
    function countChecked() {
      var n = $("input:checked").length;
      if(n==3){
         myFunction();
      }
    }
    $(":checkbox").click(countChecked);
</script>