Récupération de la chaîne de requête à partir d'une URL à l'aide de jQuery
Pour extraire la valeur du paramètre "location" de l'URL fournie ("http:/ /www.mysite.co.uk/?location=mylocation1") et utilisez-le dans le code jQuery, suivez ces étapes :
Tout d'abord, définissez une fonction JavaScript pour analyser les paramètres de l'URL :
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; }
Ensuite, utilisez la fonction getUrlVars() pour extraire la valeur "location" :
var locationValue = getUrlVars()['location'];
Maintenant, vous pouvez utiliser la valeur extraite dans votre jQuery code :
$('html,body').animate({ scrollTop: $('#div#' + locationValue).offset().top }, 500);
Cela fera défiler la page jusqu'à l'élément avec l'ID correspondant à la valeur "location", comme spécifié dans le sélecteur (par exemple, "#div#mylocation1").
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!