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.
-
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);
-
}
|