Ich benutze jquery, um dynamische Tabelleninhalte in der Seite zu erstellen, wie kann ich den Zeilennummernindex dieser dynamischen Geschichte bekommen? Im folgenden Code, wenn ich auf den Link "Zeige mehr" klicke, verwende ich die Indexfunktion im folgenden Code, aber es funktioniert jetzt. Wie kann ich dieses Problem lösen? Vielen Dank.Wie bekomme ich einen Zeilenindex in der dynamischen Tabelle über jQuery
$.getJSON(JsonURL,
function(data){
$.each(data, function(index, item){
var obj = item;
books.push(book);
});
for (var i = 0; i<obj.length; i++) {
var tr=$('<tr></tr>');
$('<td>'+ obj[i].name +'</td>').appendTo(tr);
$('<td>'+ obj[i].category +'</td>').appendTo(tr);
$('<td><a class=\'showMore\' href=#>'+ 'show more' +'</a></td>').appendTo(tr);
tr.appendTo('#tableBody');
};
});
$('a .showMore').on('click', function(event) {
var rowindex = $(this).parent().parent().children().index($(this).parent);
console.debug('rowindex', rowindex);
});