Premesso che non sono esperto di jquery le differenza fondamentale credo che sia:
mouseenter si scatena in entrata in un area (div tabelle) mouseleave idem in uscita dall'area mentre mouseover si scatena sui singoli elementi mouseout idem in uscita
se vuoi approfondire http://api.jquery.com/category/events/mouse-events/![]()