ich ein Array bin Iterieren und ein div on the fly Erstellen Sie wie folgt vor:Anfügen eines div zu einem div erstellt dynamisch
$.each(item,function(k,item2) {
html = '<td><div id="test">'+item2.Name +'</div></td>'
//For just testing purpose , I am adding a div dynamically as:
$("#test").append("<div class='test class'></div>");
});
Aber schließlich, wenn ich die HTML-Seite, die neue div mit class = 'test durchsuchen Klasse 'ist überhaupt nicht zu finden. Gibt es etwas, was ich vermisse?
Edit: im HTML-Tag „html“, gibt es mehrere divs, und ich möchte von id auf einen bestimmten div anhängen
nicht ganz sicher, was das Problem ist: aber nach dem html hat erstellt, $("#test").append("<div class='test class'></div>");
funktioniert, aber anhängen mit $ (html) .find() doesnt
Können Sie 'Konsole zugreifen können .log ($ ("# test")) 'und' console.log (Element) '? – AKS
'$ (html) .find ('# test'). Append ("
");' –Kann es auch sein, dass das div kollabiert ist? Probieren Sie '$ ('. Test.class')' 'in der Konsole aus, nachdem Sie die Funktion ausgeführt haben –