查找所有复选框都在jQuery中检查

我有一组复选框

    

我想写一些jQuery来检查是否所有的复选框都被选中然后执行一个动作,但是如何?

像这样:

 if (!$('input.paid[type=checkbox]:not(:checked)').length) do('stuff'); 

这将检查是否有任何未选中的内容,如果没有,则执行操作(即,它们都已选中)。

我认为在jquery中有一个很好的function是一个函数:

 jQuery.fn.are = function(selector) { return !!selector && this.filter(selector).length == this.length; }; 

用法:

 if($('input.paid[type=checkbox]').are(':checked')) 

例:

http://jsfiddle.net/9s2vA/

我在http://gri.jquery.com/is/找到了这个函数,当时我正在检查是否存在。