[ jQuery ] Récupérer l'élément parent dans $.ajax()
Posté : 03 nov. 2011, 18:56
Bonjour,
Voici le bout de code qui me pose problème :
J'aimerai pouvoir récupérer mon élément tout en haut, qui a été cliqué et qui a déclenché tout ce javacript en chaine, pour pouvoir faire d'autre tests jQuery dessus (savoir si il contient telle valeur dans son attribut "class" par exemple)
J'ai essayé $(this), mais apparement, il pense (surement avec raison) qu'il s'agit du $('#dialog').
Comment je peux récupérer cet élement ?
Voici le bout de code qui me pose problème :
Code : Tout sélectionner
// Dialog Liste
$('.dialog-manager-liste-trigger').click( function(e) {
e.preventDefault();
var table = (this.id).substr((this.id).indexOf(":")+1, (this.id).length);
$.ajax({
type: "POST",
url: "<?php echo ROOT_PATH; ?>ajax_queries.php",
data: "action=generer_liste_manager&table=" + table,
success: function(data){
$('body').append(data);
$( "#dialog" ).dialog({
autoOpen: true,
modal: true,
show: "blind",
hide: "explode",
width: 'auto',
close: function(event) {
$(this).remove();
// Ici, récupérer le trigger
}
});
}
});
});J'ai essayé $(this), mais apparement, il pense (surement avec raison) qu'il s'agit du $('#dialog').
Comment je peux récupérer cet élement ?