Ciao a tutti
recupero dall'url una variabile.. vorrei controllare se all'interno della mia pagina esiste un attributo href con valore uguale e nel caso eseguire del codice..
per ora ho fatto così ma non riesco a soddisfare l'uguaglianza..
qua recupero la variabile dall'url..
codice:
function GetUrlValue(VarSearch){
var SearchString = window.location.search.substring(1);
var VariableArray = SearchString.split('&');
for(var i = 0; i < VariableArray.length; i++){
var KeyValuePair = VariableArray[i].split('=');
if(KeyValuePair[0] == VarSearch){
return KeyValuePair[1];
}
}
}
la inserisco in un div hidden con id #idFromUrl
codice:
id = (GetUrlValue('track'));
jQuery("#idFromUrl").html(id);
var idUrl = jQuery("#idFromUrl").text()
//alert (idUrl);
e qua cerco di controllare all'interno della pagina se esistono dei[*] con classe .player che hanno come href la mia variabile.. nel caso associo una classe a quell'elemento..
ho fatto degli alert ma o mi vanno tutti "I have it" o "I don't have it" in base alle mie prove nonostante la mia variabile esiste in un href..
codice:
jQuery("li a.player").each(function(){
var link = jQuery(this).attr("href");
var idUrl = jQuery("#idFromUrl").text();
alert (link);
if(link == idUrl){
jQuery(this).addClass("clicked");
alert ("I have it");
} else {
alert ("I don't have it");
}
});
il tutto racchiuso in jQuery(document).ready(function() {}
Spero sia chiaro e che mi possiate aiutare..
Grazie