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..
la inserisco in un div hidden con id #idFromUrlcodice: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]; } } }
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..codice:id = (GetUrlValue('track')); jQuery("#idFromUrl").html(id); var idUrl = jQuery("#idFromUrl").text() //alert (idUrl);
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..
il tutto racchiuso in jQuery(document).ready(function() {}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"); } });
Spero sia chiaro e che mi possiate aiutare..
Grazie![]()

Rispondi quotando
