Zum Beispiel ich ein hier für Schleife haben, die eine gewisse Anzahl erzeugen lag in einem divErste das letzte Kind der gleichen Klasse
var countProfile = 0;
var tablehtml = "";
for (var i=0; i <10; i++){
tablehtml = tablehtml + '<div class="DataCount">'+countProfile+'</div>'
countProfile++;
};
$("#somewhere").html(tablehtml);
Und ich versuche das letzte Kind für eine andere Methode zu greifen zu verwenden, Ich habe versucht, :last-child()
zu verwenden, aber es funktioniert nicht in meiner Anwendung, mache ich es falsch?
var dataCounting = $(".DataCount:last-child").html();
console.log(dataCounting);
Ich verwende .last(), aber es funktioniert nur während des ersten Mal, wenn der Benutzer Klicken Sie darauf, und wenn der Klick es wieder gibt es wieder undefine – anson920520
können Sie vollständigen Code in http://jsfiddle.net –
es ist nur mein eigener Bug, es ist behoben – anson920520