ostrzeż użytkownika, jeśli wszystkie pola wyboru nie są zaznaczone

Mam formularz z szeregiem pól wyboru. Chcę ostrzec użytkownika po naciśnięciu przycisku Prześlij, jeśli WSZYSTKIE pola wyboru nie są zaznaczone. Używam następującego kodu do raportowania wszystkich wartości pól wyboru:

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

To wydaje się działać. Jednak gdy próbuję sprawdzić, czy zwrócony obiekt jest pusty, nie działa. Oto, co próbuję:

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

Wszelkie sugestie są mile widziane. Dzięki!

questionAnswers(5)

yourAnswerToTheQuestion