Proba con esto
Código Javascript
:
Ver original$(function(){
$( ".btnSwitch" ).click(function(){
var boton = $(this);
boton.attr("src", "img/ajax-loader-mini.gif");
$.ajax({
url: "admin_ajax.php",
data: "switch=1&id="+$(this).attr("regid")+"&tabla=<?=$tabla?>&campo=visible&campoId=id",
cache: false,
success: function(msg){
console.log(boton.attr("class")); //O cualquier otro atributo
if(msg=='OK'){
if($(this).attr("estado") == 1){
$(this).attr("src", "img/offline.png");
$(this).attr("estado", 0);
}else{
$(this).attr("src", "img/online.png");
$(this).attr("estado", 1);
}
}
}
});
});
});
Eso del atributo "estado" lo agregas vos? o "estado" es una clase? Mas alla de eso, los $(this) deberias cambiarlos por la variable "boton" que declaras mas arriba.
Saludos.