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

时间:2011-05-17 08:44:32

标签: javascript jquery

我正在尝试使用jQuery实现以下功能:

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

2 个答案:

答案 0 :(得分:9)

如果我理解正确,如果检查了三个盒子,你想运行一个功能吗?为此,请使用

$(":checkbox").click(function(){

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

答案 1 :(得分:2)

我正在考虑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>