jQuery provides a property to detect the browser. It works well for IE, 
mozilla, Safari and opera browser but it doesn't work for Google Chrome.
 Below jQuery code gives you an idea about $.browser property.
$(document).ready(function() {
  if ($.browser.mozilla && $.browser.version >= "2.0" ){
   alert('Mozilla above 1.9');
  }
 
  if( $.browser.safari ){
   alert('Safari');
  }
  if( $.browser.opera){
   alert('Opera');
  }
  if ($.browser.msie && $.browser.version <= 6 ){
   alert('IE 6 or below version');
  }
  if ($.browser.msie && $.browser.version > 6){
   alert('IE above 6');
  }
});
