How do water molecules dissolve a salt?
Any solid, including salts, will dissolve in water when the attractive energy between the solute and the surrounding water molecules is great enough.
Salts dissolve as positive and negative ions. Water binds very strongly to ions because it has a strong dipole moment and because the protons on water are loosely bound and can move from molecule to molecule. This allows water to convert to
In order to dissolve a salt, two ions must give up the binding energy associated with the crystal lattice. The water must also partially give up the attractive interactions between water molecules. But if the new attractive energy between the salt ions and the water molecules is larger than the energy given up, the dissolution of the ions will be exothermic, and this is usually enough to favor the dissolved state.
Entropy plays a role, too, and if the number of thermally accessible microstates of the dissolved system is larger than the undissolved state, the dissolved state will be favored.