El evento Jquery .live () no funciona en Firefox e IE

Tengo eventos en vivo con enviar y hacer clic:

<form class='myform'>
    <input type='text' name='fruit'>
</form>
<a href='#' class='formSubmit'>Submit</a>

Tengo jquery que llama al formulario para enviarlo a través de Intro o haciendo clic en la etiqueta

$('a.formSubmit').live('click', function(){
    $('form.myform').submit();

    return false;
});

$('form.myform').live('submit', function(){
    //conditional statements here
});

Entonces, el problema es que mis scripts de jquery funcionan bien en todos los navegadores excepto IE y FireFox. Parece que el método .live () es la causa. porque cuando elimino el método live () y lo hago, simplemente haga clic en el método () funcionará. Ahora necesito hacerlo con el método live () porque tendré una funcionalidad con elementos y formularios recién agregados. ¿Hay alguna manera de hacerlo funcionar en Firefox e IE?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta