Selena Gomez would kiss Zayn Malik if she had to smooch a member of One Direction.

The actress-and-singer struggled to chose which of the pop heartthrobs she'd lock lips with before selecting the hunk - who was recently exposed for cheating on his girlfriend, Little Mix star Perrie Edwards.

When asked by 'Extra' host Terri Seymour which 1D member she'd kiss, Selena giggled: ''Oh, no ... Zayn! Maybe? That's it, I'm done!''

Selena, 20, was also told the British boy band - made up of Zayn, Harry Styles, Niall Horan, Louis Tomlinson and Liam Payne - had said she was the female celebrity they most wanted to kiss.

The brunette beauty - who split from her on/off boyfriend Justin Beiber, who is friends with the 1D guys, last month - was so surprised at their choice she thought the boys named her for ''shock'' value.

She said: ''When did they say that? That's really nice. I'm sure they said that for shock's sake, maybe.''

However, when assured the 'Kiss You' hitmakers were serious with their statement, Selena gushed: ''That's really nice! I love all of them. I've met them and they're so sweet. They're really good guys.''

Despite having called it quits with 18-year-old Justin, Selena was spotted leaving his home in Los Angeles on Friday evening (01.02.13) and the 'Baby' singer's mother Pattie Mallette is reportedly keen for her son to reconcile with Selena.