Wie kann ich eine div
Element in jQuery ?
Für den Fall, dass das vorhandene div (id="foo") bereits einige Elemente enthält, werden diese durch ein neues leeres div ersetzt.
Wie kann ich eine div
Element in jQuery ?
Erstellen eines speicherinternen DIV
$("<div/>");
Klick-Handler, Stile usw. hinzufügen - und schließlich in DOM einfügen in einen Zielelement-Selektor:
$("<div/>", {
// PROPERTIES HERE
text: "Click me",
id: "example",
"class": "myDiv", // ('class' is still better in quotes)
css: {
color: "red",
fontSize: "3em",
cursor: "pointer"
},
on: {
mouseenter: function() {
console.log("PLEASE... "+ $(this).text());
},
click: function() {
console.log("Hy! My ID is: "+ this.id);
}
},
append: "<i>!!</i>",
appendTo: "body" // Finally, append to any selector
}); // << no need to do anything here as we defined the properties internally.
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Ähnlich wie bei der Antwort von ian, aber ich habe kein Beispiel gefunden, das die Verwendung von Methoden richtig behandelt <em>innerhalb </em>die Deklaration der Eigenschaften des Objekts, und das war's.
Hier ist eine weitere Technik zur Erstellung von Divs mit jQuery.
KLONEN VON ELEMENTEN
Angenommen, Sie haben ein bestehendes div in Ihrer Seite, das Sie mit jQuery klonen möchten (z. B. um eine Eingabe in einem Formular mehrfach zu duplizieren). Sie würden dies wie folgt tun.
$('#clone_button').click(function() {
$('#clone_wrapper div:first')
.clone()
.append('clone')
.appendTo($('#clone_wrapper'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="clone_wrapper">
<div>
Div
</div>
</div>
<button id="clone_button">Clone me!</button>
Wenn Sie ein beliebiges HTML-Tag erstellen möchten, können Sie Folgendes versuchen zum Beispiel
var selectBody = $('body');
var div = $('<div>');
var h1 = $('<h1>');
var p = $('<p>');
Wenn Sie ein beliebiges Element auf dem Flay hinzufügen möchten, können Sie Folgendes versuchen
selectBody.append(div);
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
8 Stimmen
Siehe: Wie lassen sich HTML-Elemente mit jQuery am effizientesten erstellen?
2 Stimmen
$(document.createElement('DIV'))
0 Stimmen
$('#parent').append('<div>hello</div>'); // or $('<div>hello</div>').appendTo('#parent');
1 Stimmen
$('#parent').append($('<div>').html('your content'));