jQuery .() sur l'événement de capture dynamique 'données' de l'attribut dans la liste des boutons pour passer de la valeur à une autre fonction?

J'ai un tableau dynamique liste d'environ 40 lignes chacune avec un bouton de modification contenant un champ de date.
J'ai aussi la suite cliquez sur script d'événement en essayant d'associer à chaque bouton via une classe commune, qui doit accéder à la valeur d'un attribut data - au sein de l'image du bouton code vu plus ci-dessous:

$('.showEdt').each(function () {
   var $this = $(this);
   $(this).on("click",$this.data('eValz'), function () {
          alert(this);
   });
 });

Exemple de l'édition des boutons qui sont générées de façon dynamique:

<img src="edit.png" title="edit" class="showEdt" data-evalz="(eyCKeVua/TNF117)" />

Problème:

Le script charge ok, quand le bouton modifier est cliqué, l'alerte s'affiche:
[objet HTMLImageElement] à la place des données-evalz valeur ??

Veuillez fournir des suggestions de comment je peux accéder aux données unique pour le bouton est cliqué?

OriginalL'auteur Martin Sansone - MiOEE | 2013-11-17