avisar o usuário se todas as caixas de seleção estiverem desmarcadas

Eu tenho um formulário com uma série de caixas de seleção. Quero avisar o usuário, depois que ele clicar em enviar, se TODAS as caixas de seleção estiverem desmarcadas. Estou usando o código a seguir para relatar todos os valores das caixas de seleção:

$('[id^=leg_rider]').filter(':checked');

Isso parece funcionar. No entanto, quando tento verificar se o objeto retornado está vazio, parece não funcionar. É isso que estou tentando:

        $("#set_pref_submit").click(function() {
        var legchecked = $('[id^=leg_rider]').filter(':checked');
        if (!legchecked){ alert("no riders")};
    });

Qualquer sugestão é apreciada. Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion