What is the difference between breeches and jodhpurs?

Both breeches and jodhpurs are popular types of pants for equestrian activities.…