I think envious works better in this situation. Jealousy is wanting to keep something you have, while envy is wanting something someone else has. Many people use jealous when they mean envious though, so the words are somewhat losing their separate meanings - unfortunately, in my opinion.
According to me a, c and e are correct. ‘Jealous’ and ‘Envious’ take the preposition ‘of’. The questions, however, do not imply that ‘you’ and ‘her’ are together.