Some jQuery magic...

I don't know if you are doing it the hard way on purpose, anyway, here are some changes to make things more "jQueryish". You should consider using an id on select elements, this way you won't need to narrow your selectors to the parent form. (If you really dislike dom manipulation try some Angular)