Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2011, 12:53
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 9 meses
Puntos: 344
Respuesta: Problemas con los TR

¿Puedes ser más específico y poner el código HTML con el que estás trabajando? También es bueno utilizar el resaltador de sintaxis de código que provee el foro.

Para que veas, tu código resaltado:

Código Javascript:
Ver original
  1. $(".eliminaProveedor").live("click", function(){
  2.  
  3. numeroTR = $(this).attr('alt');
  4. filaTR = $(".tabPro tr:nth-child("+numeroTR+")");
  5. id_proveedor =filaTR.find(".id_proveedor").val();
  6.  
  7.  
  8. trs = $('tr', $(".tabPro")).length;
  9. eli = 0;
  10. $(".eliminado").each( function(ind){
  11. eli++;
  12. });
  13. if(trs-eli == 2){
  14. alert("No puedes eliminar todos los Proveedores.....")
  15. con = false;
  16. }
  17. else{
  18. con = window.confirm("¿Estas seguro de eliminar el Proveedor?");
  19. }
  20.  
  21.  
  22. if(con){
  23.  
  24. gif = "<img src='"+$("#plantilla").val()+"/imagenes/ajaxElimina.gif' />";
  25. id_proveedor = $(".tabPro tr:nth-c hild("+numeroTR+")").find(".id_proveedor").val();
  26. datos = "id_proveedor="+id_proveedor;
  27.  
  28.  
  29.  
  30. filaTR.html("<td colspan='12'>Eliminando el Proveedor................</td>");
  31.  
  32. $.ajax({
  33. type: "POST",
  34. url: "modulos/proveedores/eliminaProveedor.php",
  35. data: datos,
  36. success: function(msj){
  37. if(msj == 'exito'){
  38.  
  39. }else{
  40.  
  41. filaTR.animate({
  42. backgroundColor: "#FF0000"
  43. },600 ).animate({
  44. backgroundColor: "#F8F8F8"
  45. },3000, function(){
  46. $(this).remove(); este this remove me elimina la fila,quiero que cuando elimine la fila junto con el numero de TR, me clone o me reinice el contador de TR para que empisen desde 0 y asi no aiga problemas
  47.  
  48. });
  49.  
  50. }
  51. }
  52. });
  53.  
  54. }else{
  55. filaTR.removeClass("editelimina");
  56. }
  57.  
  58.  
  59. });
  60.  
  61.  
  62. })