Estoy creando algo, pero no funciona aún :(
Código Javascript
:
Ver original<script language="JavaScript" type="text/JavaScript">
$(document).ready(function() {
$("a.enabled").click(function(){
codigo = $(this).parents("tr").find("td").eq(1).html();
update = 1;
$("a.enabled").fadeOut("fast", function(){
$.get("procesos.php", {codigo: codigo, update: update})
$('a.enabled').show();
})
});
$("a.disabled").click(function(){
codigo = $(this).parents("tr").find("td").eq(1).html();
update = 0;
$("a.disabled").fadeOut("fast", function(){
$.get("procesos.php", {codigo: codigo, update: update})
$('a.disabled').show();
})
});
});
</script>
Código HTML:
Ver original<span class="button-group"> <?php if ($fila['activated'] == '1') { ?> <td> <a class='enabled' href='#' ><button class='button icon remove danger'>Desactivar
</button></a></td><?php } ?> <?php if ($fila['activated'] == '0') { ?> <td> <a class='disabled' href='#' ><button class='button icon approve'>Activar
</button></a></td><?php } ?>
Eso de arriba funciona con una fila de la Base de datos, pero si existen dos enlaces en modo de
enabled, deja de funcionar correctamente. ejemplo:
Código HTML:
Ver original<?php if ($fila['activated'] == '1') { ?> <td> <a class='enabled' href='#' ><button class='button icon remove danger'>Desactivar
</button></a></td><?php } ?>
<?php if ($fila['activated'] == '1') { ?> <td> <a class='enabled' href='#' ><button class='button icon remove danger'>Desactivar
</button></a></td><?php } ?>
Sucede que como los dos tienen la misma class='enabled' , se produce el problema, ya que si hago click en cualquiera de los dos. Se desaparecen los dos que es el problema.