JQuery: prendere valori GET dall'url e mostare (o nascondere) porzioni html

Come prendere valori GET dall'url e mostare (o nascondere) porzioni html tramite JQuery


Nell'esempio se l'url contiene un GET preciso, vengono nascosti o mostrati alcuni elementi HTML: 



function valuePass() {       


        function getParameterByName(name)
        {
          name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
          var regexS = "[\\?&]" + name + "=([^&#]*)";
          var regex = new RegExp(regexS);
          var results = regex.exec(window.location.search);
          if(results == null)
            return "";
          else
            return decodeURIComponent(results[1].replace(/\+/g, " "));
        }
       






       
        // Select Professione
            var professione = getParameterByName('professione');       

                  if (professione == "Chirurgo") {
                 
                           $("#html_8, #html_8").show();
                         
                  }  else if (professione == "Veterinario") {
                 
                          $("#html_6,  #html_7, #html_8").show();
                         
                  } else if (professione == "Fisiatra") {
                 
                          $("#html_6, #html_7, #html_8, #html_9").show();

                          $("#html_12, #html_13, #html_14, #html_16").hide();
                         
                  }
        //     



}   
   
valuePass();