Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/10/2012, 14:13
Avatar de daniel945
daniel945
 
Fecha de Ingreso: marzo-2011
Ubicación: Córdoba, Argentina, Argentina
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Sistema de comentario con jquery

Disculpa, lo escribí apurado, y no vi el problema que ocasionaría. El sistema de comentario, es solo con jquery. Estoy haciéndolo, y la verdad que no entiendo, si me ayudarías con un ejemplo, te agradezco.

Codigo Javascript:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3.  
  4. $(document).ready(function(){  
  5.  
  6. $("#enviar").each(function(i) {
  7.  
  8. $(this).click(function(){
  9.  
  10. i = i+1;
  11.  
  12. event.preventDefault();
  13.  
  14. var comentario = $("#comentar").val();
  15.  
  16. $("#posting").prepend("<div id='posting-"+ i +"'><p> " +comentario +" </p></div>");
  17.  
  18. var getID = $("#posting-"+i).attr("id");
  19.  
  20.  
  21.  
  22. var form = "<form id='form-res'><textarea id='respuesta' class='dd' placeholder='Escribe un comentario...'></textarea><input type='submit' id='responde' value='responder'></form>"
  23. $("#comentar").val('');
  24.  
  25.  
  26. $("#"+getID).append("<div id='wrapper'><div id='form-responder'>"+ form+ "</div></div>");
  27.  
  28. }),
  29.  
  30. $("#posting").on( "click","#responde", function(e) {
  31.  
  32.  
  33. e.preventDefault();
  34.  
  35. var responde = $("#respuesta").val();
  36.  
  37.  
  38. $("#wrapper").append("<div>"+ responde+ "</div>");
  39.  
  40.     });
  41.  });
  42. });
  43.  
  44. </script>

Codigo Html:

Código HTML:
Ver original
  1. <div id="contenedor">
  2.     <div id="form-publicar">
  3.        <form action="#" method="post">
  4.           <textarea id="comentar" placeholder="Que estas pensando?"></textarea>
  5.            <input type="submit" id="enviar" value="publicar">
  6.  
  7. </form>
  8.  
  9. </div>
  10.  
  11. <div id="posting">
  12. </div>
  13.  
  14.  
  15. <div class="clear"></div>
  16.  
  17. </div>