Como posso contar quantas caixas de seleção estão marcadas em uma página com jQuery

Quero contar quantas caixas de seleção na minha página estão marcadas usando o jQuery. Eu escrevi o seguinte código:

      var numberOfCheckboxesSelected = 0;
      $(':checkbox').each(function(checkbox) {
          if (checkbox.attr('checked'))
              numberOfCheckboxesSelected++;
      });

No entanto, meu código erro com a mensagem "O objeto não suporta esta propriedade ou método" na terceira linha.

Como posso contar quantas caixas de seleção estão marcadas na minha página?

questionAnswers(4)

yourAnswerToTheQuestion