我正在尝试使用jQuery实现以下功能:
选择20个中的最多3个复选框,当选中三个复选框时运行jQuery函数。
答案 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>