/ Published in: JavaScript
URL: http://www.forosdelweb.com/f13/borrar-filas-dinamicamente-removechild-650072/
El problemea era que antes borraba cosas usando el id del articulo correspondiente a su posicion tirada en ajax, resulta que si borras una fila (digamos la primera) en ajax, la segunda pasa a ser la primera, lo cual da problemas al borrar.
Con esto le envia la referencia por DOM del TR y TD usando ParentNode y listo.
Expand |
Embed | Plain Text
HTML ----------------- <html> <head> <script type="text/javascript" src="main.js"> </script> </head> <body> <table> <tr> <td>Bat</td> <td><input type="button" onclick="remove(this)" value="Eliminar" /></td> </tr> <tr> <td>Bi</td> <td><input type="button" onclick="remove(this)" value="Eliminar" /></td> </tr> <tr> <td>Hiru</td> <td><input type="button" onclick="remove(this)" value="Eliminar" /></td> </tr> </table> </body> </html> JAVASCRIPT ----------- function remove(t) { var td = t.parentNode; var tr = td.parentNode; var table = tr.parentNode; table.removeChild(tr); }
You need to login to post a comment.
