Hier ist meine einfache HTML:Warum schlägt Aufruf von jQuery appendChild mit undefiniertem Fehler fehl?
<body>
<div id="myParentDivElement">
Hello World!
</div>
</body>
Hier ist die Begleit JavaScript:
$(document).ready(function() {
var myDOMElement = document.getElementById("myParentDivElement");
var newDivID = "div_1";
var newDiv = $('<div id="' + newDivID + '"/>');
$(newDiv).css('marginLeft', '50px');
var newSpanID = "span_1";
var newSpan = $('<span id="' + newSpanID + '"/>');
newSpan.text('myLabel');
newDiv.appendChild(newSpan);
$(myDOMElement).appendChild(newDiv);
});
Aber wenn ich diesen Code ausführen newDiv.appendChild(newSpan);
die Zeile gibt die folgende Fehlermeldung:
Uncaught TypeError: undefined is not a function
Can jemand erklären warum? ist die JSFiddle zeigt, dass es nicht funktioniert: http://jsfiddle.net/TsTMx/2/
Warum nicht eine dieser Antworten akzeptieren? –