Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2011, 06:25
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: clonar campos y cambiar atributos y agregar contenido

para agregar el "borrar" antes del li puedes agregar al html y borrar al ingresar para que no para que no aparezca en el primer item pero antes obtener el html del li para luego poder agregar

Código HTML:
Ver original
  1.     <head>
  2.         <title>Ejemplo</title>
  3.         <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
  4.         <script>
  5.  
  6.         $(function(){
  7.  
  8.             fila = $("#materias_inscribir").html();
  9.             $("#materias_inscribir .borrarMateria").remove();
  10.  
  11.             $("#agregarMateria").click(function(){
  12.                 $("#materias_inscribir").append( fila );
  13.             });
  14.  
  15.             $(".borrarMateria").live('click', function(){
  16.                 $(this).closest('li').remove();
  17.             });
  18.  
  19.             $('form').submit( function(){
  20.                 alert($(this).serialize());
  21.                 return false;
  22.             });
  23.  
  24.         });
  25.  
  26.         </script>
  27.     </head>
  28.     <body>
  29.     <form>
  30.         <fieldset id="materias_inscribir_fieldset">
  31.             <legend>Materias a Inscribir</legend>
  32.             <ul id="materias_inscribir">
  33.                 <li>
  34.                     <select name="cod_materia[]">
  35.                         <option value="1"/> 541140-Taller de Lengua I
  36.                         <option value="2"/> 540701-Historia de la Educacion
  37.                     </select>
  38.                     <select name="razon_solicitud[]">
  39.                         <option value="1"/> Dis= Dispersi&oacute;n
  40.                         <option value="2"/> Ch= Choque de hora
  41.                         <option value="3"/> Pr= Prelaci&oacute;n
  42.                         <option value="4"/> Ex= Exeso de hora
  43.                     </select>
  44.                     <a href="#" class="borrarMateria">Borrar materia</a>
  45.                 </li>
  46.             </ul>
  47.             <a href="#" id="agregarMateria">Agregar materia</a>
  48.         </fieldset>
  49.  
  50.         <input type="submit" value="Registrar"/>
  51.     </form>
  52.     </body>
  53. </html>