Crea un formulario dinámicamente con jquery y envía

Estoy intentando crear un formulario dinámicamente a través de jquery y enviarlo a un archivo PHP. Esto crea el formulario pero no sucede nada cuando hago clic en el botón Enviar. ¿Qué está mal aquí?

El método que estoy usando para crear un formulario dinámicamente es: -

    $('#share').append("<form action='sharer.php' method='POST'/>");
    $('#share').append("<div class= 'appm'>Save this/div/>");
    $('#share').append("<input type='text' placeholder='Name' name='routename' id='rname'/>");
    $('#share').append("<input type='text' placeholder='description' id='rdescription' name='routedescription' class= 'address'/>");
    $('#share').append("<input type='text' placeholder='tags' id='tags' name='routetags'  />");
    $('#share').append("<br><input type='submit' id='savebutton' value = 'Save' />");
    $('#share').append("</form>");

Respuestas a la pregunta(5)

Su respuesta a la pregunta