¿Por qué un botón hace que mi página web se vuelva a cargar?

Tengo una página web en la que estoy trabajando con jQuery. Obtengo un comportamiento errático de algunos elementos de mi página: cada vez que se hace clic en un botón, cualquier botón de la página, la página se actualiza.

La página debe estar ejecutando de alguna manera algún código que recarga esa página cada vez que se hace clic en un botón.

Estoy completamente perplejo tratando de averiguar dónde se está enlazando el código al controlador de clic, por lo que me gustaría saber si es posible enumerar, en tiempo de ejecución, una lista de controladores adjuntos a un botón.

Actualizar: Después de leer las respuestas dadas a continuación, cambié una línea en mi página:

<button id="btnSaveAndContinue" class="button" tabindex="290">Save and Continue</button>

a esto:

<input type='button' id="btnSaveAndContinue" class="button" tabindex="290" value='Save and Continue' />

Respuestas a la pregunta(2)

Su respuesta a la pregunta