I think glue would leave a stiff spot and may not be washable.
How about snap tape?
http://www.createforless.com/Dritz+S...utm_medium=cse
Or you could sew grosgrain ribbon on the back of the garment at the fronts and then sew the snaps on?
Here's some magnetic ones.
http://www.joann.com/joann/catalog/p...DID=xprd955254
Just google snap tape or magnetic snaps and you'll get lots of hits, too.