Jennifer Lopez has defended the outfit she wore on Tuesday night's episode of Britain's Got Talent.

Ofcom says it received around 100 complaints about her choice of clothing.

She said: "I wore the same outfit on the Billboard Awards in red and it didn't seem to cause any controversy there, so I felt pretty safe."

The star insists a bodysuit was the right choice for the show and is happy despite the complaints.

The Britain's Got Talent semi-final was shown between 7.30 and 9pm on Tuesday evening, before the watershed, although J.Lo's performance went out on the results show after 9.30pm.

She wore thigh-high boots and a fur bolero to perform her new single Live It Up. During the song she also slid down a pole onto the stage.

Judges on the show praised her performance, including Simon Cowell, who said: "Seriously, JLo. If anyone wants to know how you do it. That's how you do it. Seriously world class."

The 43-year-old also spoke about her outfits ahead of a performance at the British Summer Time Series in London's Hyde Park in July.

"Is that a family show as well?" she asked. "I'll wear whatever I'll feel like I guess."

She is also singing at the Chime For Change concert at London's Twickenham Stadium on 1 June.

Follow @BBCNewsbeat on Twitter