jQuery 2.2.3Zugriff auf Daten („“) von dynamisch erstellten Listenelementen
Ich habe eine dynamischen Liste von Elementen, die im laufenden Betrieb erstellt/Orte entfernt:
<ul id="tracks">
<button class="createRace" data-trackcode="410243">Create Race</button>
<button class="createRace" data-trackcode="123540">Create Race</button>
...
</ul>
Ich bin Verwenden Sie die folgende Technik, um auf Tastenklicks zu reagieren.
$("#tracks").on("click", ".createRace", createRaceClick);
Meine createRaceClick()
Funktion aufgerufen wird, aber die „dieses“ Objekt #tracks
verweist, nicht die button
die gedrückt wurde.
Wie kann ich feststellen, welche Taste gedrückt wurde? Oder genauer gesagt, wie bekomme ich die data("trackcode")
mit der tatsächlichen Taste verbunden, die gedrückt wurde.
Dank
Danke. Das hat perfekt funktioniert. Ich denke, da $ ("# tracks") das "on" angehängt hat, dann ist das der Kontext, der an die Event-Funktion übergeben wird. –