Vollständige Anleitung zur Verwendung von JQuery, um die aktuelle Webseiten -URL
zu erhalten
Dieser Handbuch enthält JQuery -Code -Snippets, um die vollständige URL der aktuellen Webseite zu erhalten und sie in einer Variablen zu speichern, um sie mit anderen Skripten zu verwenden. Diese URL ist die gleiche wie die URL, die Sie in der Adressleiste sehen.
Der folgende Code -Snippet zeigt, wie JQuery und Pure JavaScript verwendet werden, um die URL der aktuellen Seite zu erhalten:
$(document).ready(function() { // 使用jQuery var url = $(location).attr('href'); // 使用纯JavaScript var url2 = window.location.href; // 在警告窗口中显示URL alert(url); //或者 alert(url2); });
Zusätzlich können die folgenden Funktionen hilfreich sein, wenn Sie den absoluten Pfad bestimmen:
function getAbsolutePath() { var loc = window.location; var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/') + 1); return loc.href.substring(0, loc.href.length - ((loc.pathname + loc.search + loc.hash).length - pathName.length)); }
FAQs (FAQs)
Holen Sie sich die aktuelle URL in jQuery. Sie können das Attribut window.location.href
verwenden. Diese Eigenschaft gibt die URL der aktuellen Seite zurück. Hier ist ein einfaches Beispiel:
$(document).ready(function(){ var currentURL = window.location.href; console.log(currentURL); });
Dieser Code holt und speichert die aktuelle URL in der Variablen currentURL
und druckt diese URL an die Konsole. console.log(currentURL)
und window.location.origin
verwenden, um die aktuelle URL zu erhalten, die die Abfragezeichenfolge nicht enthält. Beispiele sind wie folgt: window.location.pathname
$(document).ready(function(){ var currentURL = window.location.origin + window.location.pathname; console.log(currentURL); });
Wie bekomme ich eine Abfragezeichenfolge von der aktuellen URL in JQuery?
verwenden, um die Abfragezeichenfolge abzurufen, die die Abfragezeichenfolge zurückgibt, einschließlich des Fragezeichens am Anfang. Beispiele sind wie folgt: window.location.search
$(document).ready(function(){ var queryString = window.location.search; console.log(queryString); });
und druckt dann diese Abfragezeichenfolge in die Konsole. queryString
console.log(queryString)
Wie kann man die aktuelle URL ohne Hash in JQuery bekommen?
verwenden, um die aktuelle URL zu erhalten, die keinen Hash -Wert enthält. Beispiele sind wie folgt: window.location.href
split()
$(document).ready(function(){ var currentURL = window.location.href.split('#')[0]; console.log(currentURL); });
[0]
Wie kann man den Hash -Wert der aktuellen URL in JQuery erhalten?
window.location.hash
$(document).ready(function(){ var hash = window.location.hash; console.log(hash); });
hash
Wie ändere ich die aktuelle URL in JQuery, ohne die Seite neu zu laden? console.log(hash)
history.pushState()
Dieser Code ändert die aktuelle URL in
$(document).ready(function(){ history.pushState(null, null, '/new-page.html'); });
Sie können das Attribut window.location.protocol
verwenden, um das Protokoll der aktuellen URL zu erhalten. Diese Eigenschaft gibt das Protokoll der URL zurück, einschließlich des Dickdarms am Schwanz. Beispiele sind wie folgt:
$(document).ready(function() { // 使用jQuery var url = $(location).attr('href'); // 使用纯JavaScript var url2 = window.location.href; // 在警告窗口中显示URL alert(url); //或者 alert(url2); });
Dieser Code nimmt das Protokoll auf und speichert es in der Variablen protocol
und druckt dieses Protokoll an die Konsole. console.log(protocol)
verwenden, um den Hostnamen der aktuellen URL zu erhalten. Diese Eigenschaft gibt den Hostnamen der URL zurück. Beispiele sind wie folgt: window.location.hostname
function getAbsolutePath() { var loc = window.location; var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/') + 1); return loc.href.substring(0, loc.href.length - ((loc.pathname + loc.search + loc.hash).length - pathName.length)); }
und druckt diesen Hostnamen anschließend in die Konsole. hostname
console.log(hostname)
Wie kann man den Port der aktuellen URL in JQuery bekommen?
window.location.port
$(document).ready(function(){ var currentURL = window.location.href; console.log(currentURL); });
port
Wie kann man den Pfadnamen der aktuellen URL in JQuery bekommen? console.log(port)
window.location.pathname
Dieser Code nimmt den Pfadnamen auf und speichert ihn in der Variablen
$(document).ready(function(){ var currentURL = window.location.origin + window.location.pathname; console.log(currentURL); });
Mit diesen Methoden können Sie verschiedene Teile der URL der aktuellen Webseite in JQuery leicht erhalten und manipulieren. Denken Sie daran, die richtige Methode entsprechend Ihren spezifischen Anforderungen auszuwählen. pathname
Das obige ist der detaillierte Inhalt vonJQuery erhalten Sie die aktuelle Seiten -URL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!