But despite initially gasping at the malfunction, Lopez quickly took it in her stride, laughing and joking with her dancers and saying to the crowd, “I’m here in my underwear!”
Lopez then waited as one of her dancers re-affixed the tear-off skirt to her body, while her back-up band continued to sing “Happy Birthday” to the star – Lopez turned 56 a day earlier.
Reports from the show suggest that the dancer failed to re-affix the skirt, leading Lopez to throw the garment into the audience.
The incident sparked a wave of support from fans online.
“She’s adorable and handled it like [the] pro that she is,” wrote a Lopez fanpage on Instagram.
Another person wrote: “life is too short, love how she and her staff [and] the crowd handled it.”
Lopez is currently in the midst of her Up All Night tour, which is playing across Asia and Europe. Included in the show’s setlist are many of her biggest hits, including “On the Floor”, “Love Don’t Cost a Thing”, “Waiting for Tonight” and “Let’s Get Loud”.
The tour will conclude in Sardinia, Italy, on 12 August.
During a stop in Barcelona earlier this month, Lopez joked about her rocky relationship history after spotting a fan carrying a sign that read “J Lo, Marry Me?”
“I think I’m done with that,” Lopez joked in response. “I’ve tried that a few times.”
Watch full video: