Jennifer Lopez recently made headlines for legally divorcing an ex, and for breaking things off with another. Now she has dished out on other former flames and on her alleged feud with Mariah Carey.


Image via RogerWong/INFphoto.com

According the New York Daily News, the “First Love” singer appeared on the late-night talk show Watch What Happens Live, where she answered some personal questions pertaining to ex-fiance Ben Affleck and ex-husband Chris Judd.

During the “Plead the Fifth” segment of the show, Andy Cohen asked Lopez if she had anything to do with Affleck's transformation from a casual dresser to a more formal one during their time together. Lopez didn't hesitate to take the credit, saying she gave him a few fashion tips.

“I did kind of like say ... you’re a movie star, you should wear a suit, you should do this with your hair,” she replied.

“He was into it,” she added. “He didn’t do anything he didn’t want to do. He had some good fashion moments because of me.”

Cohen then proceeded to ask Lopez about her supposed feud with fellow American Idol judge Mariah Carey, reports the Los Angeles Times.

"I don't have a feud against her at all," Lopez said.

The 44-year-old singer added that she and Carey have never met. Despite some things Carey has said about her that “were not the greatest,” she would like to someday meet her and become friends, adding that she thinks Carey is “incredibly talented.”

One of the more private questions Cohen asked Lopez was who she believes is better in bed: singers, dancers, or actors.

"I have to say that, in my limited experience, I would have to say anybody involved in music,” she replied.

“So, singers and dancers."

Lopez had nothing but positive comments about her dancer exes. She called Chris Judd “an amazing person,” and Casper Smart, with whom she recently broke up, “a good friend,” adding that she loves them both.