JQuery dynamic active menu

JQuery dynamic active menu

Hello jQuery Gurus. I have a menu dropline menu which works on static url's but not on dynamic url's.

if the url is : http://mydomain.com/packackage1 - it works. 

But if the url becomes: http://mydomain.com/packackage1/?glexx=namecheck&name=sefsese - it does not wrok

 Can anyone help me?

HTML:

  1. <div class="wrap">
  2.  <div class="nav">
  3. <div class="table">

  4. <ul class="select"><li><a href="index.html"><img src="/assets/custom/images/btn_home_current.png" width="23" height="20" />
  5. </a></li></ul>



  6. <ul class="select"><li><a href="#nogo"><b class="rf_menu_top_level">How to form a company</b><!--[if IE 7]><!--></a><!--<![endif]-->
  7. <!--[if lte IE 6]><table><tr><td><![endif]-->
  8. <div class="select_sub">
  9. <ul class="sub">
  10. <li><a href="#nogo">Step by step</a></li>
  11. <li><a href="#nogo" >Types of companies</a></li>
  12. <li><a href="#nogo">Benefits</a></li>
  13.         <li><a href="#nogo">Directors</a></li>
  14.         <li><a href="#nogo">Shares</a></li>
  15.         <li><a href="#nogo">Registered office</a></li>
  16. </ul>
  17. </div>
  18. <!--[if lte IE 6]></td></tr></table></a><![endif]-->
  19. </li>
  20. </ul>

  21. <ul class="select"><li><a href="#nogo"><b class="rf_menu_top_level">Our Packages</b><!--[if IE 7]><!--></a><!--<![endif]-->
  22. <!--[if lte IE 6]><table><tr><td><![endif]-->
  23. <div class="select_sub">
  24. <ul class="sub">
  25. <li><a href="package1.html">Package 1</a></li>
  26. <li><a href="package2.html">Package 2</a></li>
  27. <li><a href="package3.html">Package 3</a></li>
  28. <li><a href="#nogo">Package 4</a></li>
  29. <li><a href="#nogo">Package 5</a></li>
  30. </ul>
  31. </div>
  32. <!--[if lte IE 6]></td></tr></table></a><![endif]-->
  33. </li>
  34. </ul>


  35. <ul class="select"><li><a href="#nogo"><b class="rf_menu_top_level">Menu 3</b><!--[if IE 7]><!--></a><!--<![endif]-->
  36. <!--[if lte IE 6]><table><tr><td><![endif]-->
  37. <div class="select_sub">
  38. <ul class="sub">
  39. <li><a href="#nogo">Sub menu 9</a></li>
  40. <li><a href="#nogo">Sub menu 10</a></li>
  41. <li><a href="#nogo">Sub menu 11</a></li>
  42. <li><a href="#nogo">Sub menu 12</a></li>
  43. <li><a href="#nogo">Sub menu 13</a></li>
  44. </ul>
  45. </div>
  46. <!--[if lte IE 6]></td></tr></table></a><![endif]-->
  47. </li>
  48. </ul>


  49. <ul class="select"><li><a href="#nogo"><b class="rf_menu_top_level">Menu Four</b><!--[if IE 7]><!--></a><!--<![endif]-->
  50. <!--[if lte IE 6]><table><tr><td><![endif]-->
  51. <div class="select_sub">
  52. <ul class="sub">
  53. <li><a href="#nogo">Sub menu 14</a></li>
  54. <li><a href="#nogo">Sub menu 15</a></li>
  55. <li><a href="#nogo">Sub menu 16</a></li>
  56. <li><a href="#nogo">Sub menu 17</a></li>
  57. <li><a href="#nogo">Sub menu 18</a></li>
  58. </ul>
  59. </div>
  60. <!--[if lte IE 6]></td></tr></table></a><![endif]-->
  61. </li>
  62. </ul>

  63. </div>
  64. </div>
  65. </div>

JS:
  1. <script>

  2. $(document).ready(function(){
  3.     var url = (window.location.href).split("/").pop();

  4.   $('.sub a[href="'+url+'"]').addClass('current a b');
  5. $('.sub a[href="'+url+'"]').closest('.select_sub').addClass('show');
  6. $('.sub a[href="'+url+'"]').closest('.select').removeClass('select').addClass('current');
  7. });

  8. </script>