Abfragezeichenfolge von URL mit jQuery abrufen
Um den Wert des Parameters „location“ aus der angegebenen URL zu extrahieren („http:/ /www.mysite.co.uk/?location=mylocation1") und verwenden Sie es im jQuery-Code. Führen Sie die folgenden Schritte aus:
Definieren Sie zunächst eine JavaScript-Funktion für Analysieren Sie die URL-Parameter:
function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }
Als nächstes verwenden Sie die Funktion getUrlVars(), um den „Standort“-Wert zu extrahieren:
var locationValue = getUrlVars()['location'];
Jetzt können Sie den extrahierten Wert in Ihrer jQuery verwenden Code:
$('html,body').animate({ scrollTop: $('#div#' + locationValue).offset().top }, 500);
Dadurch wird auf der Seite zu dem Element gescrollt, dessen ID dem „Standort“-Wert entspricht, wie im Selektor angegeben (z. B. „#div#mylocation1“).
Das obige ist der detaillierte Inhalt vonWie kann ich mit jQuery einen URL-Abfragezeichenfolgenparameter abrufen und verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!