知道是否在Jquery中选中了一个或多个复选框

时间:2011-07-26 18:11:36

标签: jquery checkbox

jQuery中是否有办法知道是否至少检查了一个复选框?

我有一个包含很多复选框的表单,每个表单都不同。

我需要一种用jQuery来表达这样的东西,这就是逻辑:

If at least one of the checkboxes in this specific form has been checked, then DO THIS else DO THAT.

我重复每个复选框都有不同的名称,ID和值。所以我需要一些通用的东西。

相反,表单只有一个,ID为#tuitting_form

谢谢!

2 个答案:

答案 0 :(得分:5)

试试这个

$(document).read(function(){

 $("#tuitting_form input:checkbox").live('click', function(){

    if( $("#tuitting_form input:checkbox:checked").length > 0){
       $("#send_message").show(); $("#remove_accounts").show(); 
    }

 });
});

答案 1 :(得分:1)

if ($('#form input:checked').length > 0)  //...