J’ai un site sur lequel je travaille. Je dois pouvoir exécuter une fonction spécifique si l’URL correspond à une URL spécifique. Voici un exemple de ce que j’essaie de faire:
Si l’URL correspond à cette URL:
http://www.example.com/EIFS-items/search.php?l2=3,15,25
alors je veux que jQuery ajoute une classe de “show” à la div avec la classe de “contenu” ci-dessous.
Est-ce possible?
Title .content { display: none; } .show { display: block; } Lorem ipsum dolor sit amet, consectetur adipisicing elit.
var url = "http://www.example.com/EIFS-items/search.php?l2=3,15,25"; $(function(){ if (location.href==url){ $('.content').show(); } });
Vous semblez rechercher l’ object location
, qui contient des informations sur l’URL de la page en cours.
Il sera probablement préférable d’utiliser la méthode de recherche chaîne de caractères location.search
plutôt que location.href
. Cela couvrirait les modifications de sous-domaines / protocoles.
if(location.search == "?l2=3,15,25") $('.content').addClass('show');