Ich erzeuge eine Tabelle erstellen, und wenn ich die Zeilen erstellen habe ich eine for-Schleife wie folgt aus:Dynamische Tabellenzeilen mit onClick Ereignisse
for (var i = 0 ; i < myList.length ; i++) {
var row$ = $('<tr/>');
for (var colIndex = 0 ; colIndex < columns.length ; colIndex++) {
if (columns[colIndex] == 'web_id'){
cellValue = "<a onclick='showMoreData('myList[i][columns[colIndex]]')'>" + myList[i][columns[colIndex]] + "</a>"
}
else {
var cellValue = myList[i][columns[colIndex]];
}
if (cellValue == null) { cellValue = ""; }
row$.append($('<td/>').html(cellValue));
}
$(".table").append(row$);
aber das funktioniert nicht, was zu tun ich tun muss Hinzufügen eines onclick-Ereignisses basierend auf dem Inhalt der Zeile in einer Spalte, sodass ich einen dynamischen Link hinzufügen kann?
Verschachtelte einfache Anführungszeichen können das Problem sein. Versuchen Sie 'cellValue =" " + myList[i][columns[colIndex]] + " "' – Diego