Ich habe dynamisch generierte Links wieWie verarbeitet man ein Klick-Event von dynamisch erzeugten Hyperlinks?
<a name="details" id="1" href="javascript:;">Details</a>
Als einer von ihnen klickte ich dieses Ereignis mit JavaScript-Code wie diese
$(document).ready(function() {
var a = document.getElementsByName('details').item(0);
a.on('click', function() {
$.ajax({
///
});
});
});
jedoch verarbeiten will, auch wenn es ganz Hyperlinks zu finden scheint perfekt, auf Klick-Ereignis tritt es nicht in die Funktion ein.
Was ist falsch an der Implementierung?
Verwenden Sie '$ (Dokument) .on ('click', 'a', function() {' delegieren Sie den Klick zum Dokument – guradio
@guardio Würde ich mit dieser Implementierung auf die ID-Eigenschaft des Hyperlinks zugreifen können? –
ja Mit '$ (this) .attr ('id')' erhalten Sie die ID des angeklickten Ankers – guradio