Ich habe ein Objekt <div>
, das viele divs enthält. Und ein einfacher Knopf. Ich möchte das erste Objekt jedes Mal erstellen, wenn auf die Schaltfläche geklickt wird.Wie hängt man mit jQuery ein Element (div) an, das mehrere Elemente enthält?
Für jetzt kann ich nur das Objekt erstellen, aber leer, wie kann ich tun, um die div mit all ihren Kind (das "Hallo" innerhalb) zu erstellen?
Hier ist ein einfaches Skript
$(".button").click(function(){
\t var div = document.createElement('div');
\t div.className = 'object';
\t $(".container").append(div);
});
.object{
margin-top:10px;
width:100px;
height:50px;
background-color:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<button class="button" type="button">
create an object
</button>
<div class="container">
<div class="object">
<p>
hello
</p>
</div>
</div>
Klon, und es anhängen? – epascarello
Sie können HTML anstelle eines DOM-Elements anhängen. – kernelmaster
Wie dies zu tun ist bitte @kernelmaster – Sushi