Comment recuperer le this dans $ajax
Bonjour, je n'arrive pas a recuperer mon element this pour l'utilisé dans le success de ma requete ajax, si quelqu'un a une idée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$(".headerPanel-slide").click(function(){
$.ajax({
type: "GET",
//Ici le this marche bien pour recuperer l'url
url: $(this).attr("href"),
data: "random="+Math.random(),
success: function(msg)
{
//mon contenu msg ce load bien dans ma div content et souvre
$("#header-panel-content").html(msg).slideDown("slow");
//ICI EST LE PROBLEME, lelement this est undefined, je ne peut donc pas changer ma class... et comme je veux la changer que si la requete reussi ;(
$(this).removeClass("slideClose").addClass("slideOpen");
}
});
return false;
}); |