si', e' per quello, tra l' altro ci sarebbero altri casi in cui il controllo fallirebbe...
se sono scritti tutti cosi' prova
codice:
$(function(){
  var urlPath=self.location.pathname;
  $('#idMenu li a').each(function(){
    if(urlPath==$(this).attr('href')){
       $('#current').removeAttr('id');
       $(this).parent().attr('id','current');
       return false
    }
  })
})
ciao