Warum wird durch eine Schaltfläche meine gesamte Webseite neu geladen?

Ich habe eine Webseite, an der ich mit jQuery arbeite. Bei einigen Elementen auf meiner Seite tritt ein fehlerhaftes Verhalten auf: Jedes Mal, wenn auf eine Schaltfläche auf der Seite geklickt wird, wird die Seite aktualisiert.

Auf der Seite muss irgendwie Code ausgeführt werden, der die Seite jedes Mal neu lädt, wenn auf eine Schaltfläche geklickt wird.

Ich bin völlig ratlos darüber, herauszufinden, wo der Code an den Click-Handler gebunden wird. Daher möchte ich wissen, ob es möglich ist, zur Laufzeit eine Liste von Handlern aufzulisten, die einer Schaltfläche zugeordnet sind.

Aktualisieren: Nachdem ich die Antworten unten gelesen hatte, habe ich eine Zeile auf meiner Seite geändert:

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

dazu:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage