Jennifer Lopez told Meghan Trainor to be ''picky'' with men.

The three-times married singer advised the 21-year-old pop star to only go for guys that are exactly what she is looking for and not to settle for anyone else.

Meghan said: ''She asked, 'What's your type?' And I said, 'Anyone who's brave enough' because a lot of guys weren't even talking to me, they were scared of me or intimidated I guess.

''She was like, 'Be very picky. Know what you want. Look for things you want.' ''

The 'All About That Bass' hitmaker has revealed that she is searching for a guy who ''looks nice'' and can make her laugh.

Asked what she likes in a guy, she said: ''It'd be cool if they looked nice. You know in groups of friends you have nice people? I want to marry one of those. Or at least date one. And if he's funny, that's a plus.''

Meghan has recently been romantically linked to Nick Jonas' assistant Cory and admitted that she would be interested in dating him.

She told heat magazine: ''Cory got famous over that! How did that happen? Goddamn...

''Cory is one of those nice boys. We met at the Jingle Ball and hung out... Him and Nick Jonas threw my birthday party.

''If we date one day? That'd be cool. If he's brave enough.''