jQuery .auf() klicken Sie auf Ereignis abfangen dynamische "Daten -" - Attribut in der Liste der Tasten zu übergeben, Wert an eine andere Funktion?

Ich habe eine dynamische Tabelle, Liste mit rund 40 Zeilen jeweils ein edit-button mit einem Feld "Datum".
Ich habe auch die folgende click-Ereignis-Skript versucht, um zu befestigen, um jede Taste über eine gemeinsame Klasse, die Zugriff auf den Wert eines data - Attribut im Bild-Taste code gesehen, weiter unten:

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

Beispiel die edit-buttons, welche dynamisch erzeugt werden:

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

Problem:

Das Skript lädt Sie auf ok, wenn die Schaltfläche Bearbeiten angeklickt wird die Warnung angezeigt:
[Objekt HTMLImageElement] anstelle der Daten-evalz Wert ??

Bitte Vorschläge, wie ich auf die Daten zugreifen kann eindeutig auf die Schaltfläche, auf die geklickt wird?

Schreibe einen Kommentar