Récupérer l'élément parent dans $.ajax()
Bonjour,
Voici le bout de code qui me pose problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| // 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'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 ?