She and fiance Alex Rodriguez, 43, spent much of the last week celebrating their four children's school graduations.
And the celebrations continued on Wednesday, with Jennifer Lopez seen arriving in style for yet another ceremony in Miami.
The 49-year-old was dressed in a gorgeous salmon colored Gucci number and flashed her Spanx as she entered the hall.
Scroll down for video
Wardrobe malfunction! Jennifer Lopez arrived in style for her and Alex Rodriguez's kids' graduation on Wednesday, opting for a salmon colored Gucci dress that accidentally showcased her Spanx
Jennifer opted for a midi-length frock that was cinched in at the waist and featured a high neck.
As she walked along the path, the slit in the middle was open and showcased her nude colored Spanx.
The Dance Again singer teamed the look with complementary heels and accessorized with a pair of tinted shades.
Gorgeous: Jennifer opted for a midi-length frock that was cinched in at the waist and featured a high neck
Oops! As she walked along the path, the slit in the middle was open and showcased her nude colored Spanx
Stylish: The Dance Again singer teamed the look with complementary heels and accessorized with a pair of tinted shades
Jennifer styled her brunette tresses slicked back into a ballerina bun and was seen wearing a natural amount of makeup.
Alex arrived in style opting for a button-up suit and a tie. He walked in with his eldest daughter, Natasha, 14, who wore a gorgeous monochrome mini dress.
Ella was seen wearing a long white dress with a lace sleeve as well as a crown, while Max was in a white shirt and taupe colored pants.
J-Lo's ex-husband, Marc Anthony, was also in attendance.
Chic: Jennifer styled her brunette tresses slicked back into a ballerina bun as she walked into the hall
Trying to avoid a show! Knowing about the slit in her dress, Jennifer was seen trying to hold it down as she walked from the carpark
Keeping things simple: Jennifer was seen wearing a natural amount of makeup
Angels: And perhaps feeling slightly nostalgic about how fast time was ticking, J-Lo shared a sweet photo of their other three kids ahead of their special day with her