Hola amigos estoy usando un array de este tipo
ejemplo:
Código:
var data= [{"ID" : "1", "Name" : "Issue1"},
{"ID" : "2", "Name" : "Issue2"},
{"ID" : "3", "Name" : "Issue3"}];
y estoy haciendo un filtro de busqueda con $.grep algo sencillo seria asi como
buscar en name algo que se llame "Issue2"
Código:
data2 = $.grep(data, function(n, i)
{
//alert(n.num);
return n.num == "Issue2";
});
aqui me devuelve en data2 los datos que coincidan, porque en data2 porque tengo otra función que si el usuario oprime un boton que diga "deshacer busqueda" vuelvo a mostrar data
mi problema surge al desear borrar en data y en data2 porque los indices pueden cambiar al hacer una busqueda
esta es mi funcion de borrando en caso de no hacer una busqueda
Código:
function borrar(item)
{
data.splice(item,1);//aqui lo que hago es borrar el elemento del array en data
}
que me pueden sugerir
saludos
espero sus comentarios