Si on s'en tient à ce qui est écrit, $('#'+formID+'#submit')
va essayer de séléctionner un élément avec '#monForm#submit'
sans espace entre les deux sélecteurs, ce qui revient à vouloir sélectionner un élément avec deux id (pas possible ^^). Rajoute un espace si tu dois nécessairement utiliser le 2e exemple.
Le 1er exemple fonctionne, vu que la fonction $ permet d'avoir un second paramètre qui précise le contexte. La recherche d'éléments sera alors restreinte aux enfants de #formID
(ref : http://api.jquery.com/jQuery/ )