jQuery: prev (<selector>) no funciona?

Tengo problemas para usar prev () en jQuery donde no está seleccionando el elemento correcto.

Mi estructura HTML es la siguiente:

<section id="about">
    ...
</section>
<hr>
<section id="contact">
    ...
</section>

La sección "activa" es #contacto. Quiero seleccionar la sección anterior saltando sobre la<hr>

active = active.prev('section') no parece estar funcionando. Creo que puedo estar leyendo los documentos mal ...

Si saco la<hr> todo funciona de maravilla. Alguna idea sobre cómo omitir la<hr> en prev ()?

TIA

Respuestas a la pregunta(3)

Su respuesta a la pregunta