J'ai actuellement ce bit de jQuery que j'utilise pour ajouter une URL avec des informations de localisation.Vérification de la présence d'une chaîne de requête dans jQuery href
jQuery('a').attr('href', function() {
return this.href + "&location=/123/abc";
});
Mon problème est que la plupart des liens ont? dans lequel fait pour l'utilisation de la & ci-dessus ok. Il y a quelques uns qui ne le font pas. Je cherche à vérifier l'url pour voir s'il y a un? Si je veux utiliser "& location =/123/abc", s'il n'y a pas? Je devrai utiliser "? Location =/123/abc"
Je ne suis pas le meilleur avec les instructions if/else. Toute aide serait appréciée.
if (thereIsA?InTheUrl) {
return this.href + "&location=/123/abc";
} else {
return this.href + "?location=/123/abc";
}
Quelque chose comme ça, pas sûr oh de l'écrire.
Cela a fonctionné parfaitement! – Michael