Entfernen Sie das Hashtag (#) aus der URL

Ich möchte, dass Hash-Tags von der URL entfernt werden, nachdem sie verwendet wurden. Zum Beispiel, wenn ich auf den folgenden Link klicke:

<a href="#btnq1"><button type="button" name="" value="" id="btnq1">Just a button</button></a>

Ich möchte, dass das Hash-Tag # btnq1, das unter der URL der Seite angezeigt wird, entfernt wird, sobald die Aktion auf diesem Link ausgeführt wird. Ich habe den folgenden JQuery-Code ohne Erfolg versucht:

$('#btnq1').click(function(event){
   event.preventDefault();
   // your action
});

Und selbst wenn dies funktioniert, wie implementiere ich es dann, damit es für jedes Hash-Tag funktioniert, das der URL hinzugefügt wird? Ich möchte es mit Javascript lösen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage