Bei der Arbeit mit Ankerlinks ist es wichtig zu bestimmen, ob ein Hash-Ankerlink (#) innerhalb einer bestimmten URL vorhanden ist . Hier ist ein einfacher JavaScript-Ansatz, um dies zu erreichen:
Erklärung:
Die Eigenschaft window.location.hash Bietet einfachen Zugriff auf die Fragment-ID (# und die nachfolgenden Zeichen) in der aktuellen URL. Durch die Verwendung dieser Eigenschaft können wir einen einfachen Test erstellen, um das Vorhandensein eines Hashs auf folgende Weise zu erkennen:
JavaScript-Code:
if (window.location.hash) { // Fragment exists (hash is present) } else { // Fragment doesn't exist (no hash) }
Um diese Lösung zu verwenden, können Sie sie in Ihrem jQuery/JavaScript implementieren Code:
$(function() { if (window.location.hash) { // Execute code when a hash is present console.log("Hash detected:", window.location.hash); // ... } else { // Execute code when no hash is present console.log("No hash found."); // ... } });
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von JavaScript Hash-Anker in URLs erkennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!