Skip to content

Instantly share code, notes, and snippets.

@evilnapsis
Last active September 2, 2019 08:08
Show Gist options
  • Save evilnapsis/bfdc2a40877d7a7754b52f476469ff91 to your computer and use it in GitHub Desktop.
Save evilnapsis/bfdc2a40877d7a7754b52f476469ff91 to your computer and use it in GitHub Desktop.
Codigo JS para eliminar los elementos seleccionados
$("#selectedall").click(function(e){ // Funcion para seleccionar todos
e.preventDefault();
var elements = document.getElementsByClassName("myitem"); // Obtenemos los elementos checkbox
for(var i=0;i<elements.length;i++){ // Recorremos los elementos
elements[i].checked = true; // Hacemos TRUE los elementos, para que se activen los checkboxes
}
}); // Termina la funcion para seleccionar todos
$("#delselected").click(function(e){ // Funcion para eliminar los elementos seleccionados
e.preventDefault();
var elements = document.getElementsByClassName("myitem"); // Obtenemos los elementos checkbox
var checkeds = []; // Creamos un arrar para guardar los ID de los elementos seleccionados
for(var i=0;i<elements.length;i++){ // Recorremos todos los checkbox
if(elements[i].checked){ // Si elemento esta seleccionado o checked vamos a guardar el ID en el array checkeds
checkeds.push(elements[i].id); // Agregamos el ID al array checkeds
}
}
if(checkeds.length>0){ // Si los elementos seleccionados son mas de 0
for(var i=0; i < checkeds.length; i++){ // Recorremos los elementos seleccionados
var s = checkeds[i].split("_"); // Dividimos el ID que viene como item_ID para obtener el ID del elemento en la base de datos
$.get("./?action=users&opt=del&id="+s[1],"", function(da){ }); // Ejecutamos la URL para eliminar y pasamos como parametro el ID del elemento en la BD
$("#tr_"+s[1]).remove(); // Eliminamos el elemento TR que tiene el ID del elemento
}
}else{ // Si no hay elementos seleccionados
alert("No hay elementos seleccionados!");
}
}); // Termina la funcion para eliminar los elementos seleccioandos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment