Page 1 sur 1

[ jQuery ] Récupérer l'élément parent dans $.ajax()

Posté : 03 nov. 2011, 18:56
par VaN
Bonjour,

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'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 ?

Re: [ jQuery ] Récupérer l'élément parent dans $.ajax()

Posté : 04 nov. 2011, 10:38
par nicolas
Tu sauvegardes l'élément cliqué !

Code : Tout sélectionner

$('.dialog-manager-liste-trigger').click( function(e) { var target = $(this); });