Mover casillas de verificación en jQuery marcado

Quiero mover las casillas de verificación si están marcadas.

<div id="chkboxes">
<input type="checkbox" name="city" id="1"/> One <br />
<input type="checkbox" name="city" id="2"/> Two <br />
<input type="checkbox" name="city" id="3"/> Three   <br />
<input type="checkbox" name="city" id="4"/> Four    <br />
<input type="checkbox" name="city" id="5"/> Five    <br />
</div>

Entonces, si alguna casilla de verificación está marcada, debería moverse en la parte superior de la lista. ¿Cómo hago eso con jquery?

Estoy tratando de construir el pseudocódigo, pero no puedo obtener la lógica.

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta