Bueno, seguí investigando como me propuso el amigo "infoturnosya" y encontré más o menos una solución con la funcion each.
El código quedaría más o menos así:
Código:
if(data != '')
{
$.each(selectedItems, function (indice, elemento)
{
$('#userstatus'+elemento).hide();
$('#statusnew'+elemento).html(data).show();
});
$("#ActionLoading").modal('hide');
}
else
{
alert('No se ha podido realizar la operación'); //Muestro un alert
}
}
Bueno, de esa forma, logro que los iconos de estado se cambien correctamente sin actualizar la página.
Ahora tengo que buscar como hacer que lo que devuleve el querys.php vuelva, como decirlo, en partes..
Para que me entiendan, lo explico con un ejemplo:
Yo selecciono 3 checkbox y le doy a "cambiar estado". Los 3 ID's van a querys.php, este último realiza el update y me regresa los 3 links que irían en la capa statusnewID de cada usuario.
El tema es que vienen los 3 links juntos, o sea.. "data" son los 3 links, por ende, se cargan los 3 juntos dentro de cada div statusnew =(
Estoy por probar cambiar el funcionamiento como puso infoturnosya en su ejemplo.
En vez de hacer que un div se oculte y otro se muestre, voy a hacer un .removeClass() y un .addClass(), a ver si así logro hacerlo andar correctamente.
Lo mismo la consulta que yo hice aquí se podría decir que está solucionada.
Ahora me queda este otro punto por atender je.
Muchas gracias al compañero infoturnosya por su ayuda y obviamente, a toda la comunidad de Foros del Web.