JQuery peut-il détecter une URL spécifique et exécuter une fonction basée sur cette URL?

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');