¿Cómo marcar múltiples casillas de verificación marcadas usando jquery?

Soy nuevo en el jQuery, es bastante interesante, pero estoy teniendo un pequeño problema, estoy llenando varias casillas de verificación de la base de datos utilizando el bucle foreach como este,

<? foreach($cities as $city) { ?>
    <input type="checkbox" name="city[]" value="<?=$city->id?>" id="city[]" />
<? } ?>

Quiero restringir al usuario para que marque al menos una casilla de verificación, sé cómo hacerlo con solo una casilla de verificación, pero me confundí con este tipo de matriz en jQuery, cualquier ayuda será muy apreciada. ¡Muchas gracias de antemano!

Respuestas a la pregunta(5)

Su respuesta a la pregunta