Dies könnte sehr noobish zu fragen, aber ich bin sehr neu auf jQuery als ich erkennen, dass ich es nicht vermeiden kann, für immer.Erstellen von jQuery ein neues Elemente
Ich brauche eine einfache Erklärung eines Beispiels, dass ich verfolge, verstehe ich das Endergebnis, aber ich würde gerne wissen, was jeder Teil tut.
function example1 (a) {
var i = $('<div />').text(a).html();
$('body').append('<li><strong>' + i + '</strong></li>')
}
So schafft das Beispiel ein neues Element und fügt es dem Körper, wie Sie das Endergebnis vielleicht erraten haben.
Dies ist jedoch, wo ich verwirrt $('<div />').text(a).html()
... Ich weiß $('<div />')
ein neues Element erzeugt stattdessen die vorhandene divs der Auswahl ... aber wenn ich diese Funktion auf eine Schaltfläche anwenden klicken sie schafft nur diesen Teil <li><strong>' + i + '</strong></li>
.. Was ist mit dem neuen Div passiert? Auch deshalb ist die Auswahl das Beispiel die .text(a).html()
und wenn ich das eine oder das andere der .text(a).html()
es alle vermasselt entfernen?
Ich hoffe, das macht Sinn und danken Ihnen im Voraus :)
Ich mag da dies nicht das Gefühl, a Problem sollte es stattdessen auf https://codereview.stackexchange.com/ sein. Sie können sich immer die http://api.jquery.com für die Methoden ansehen, die verwendet werden, um über sie zu erfahren und was sie tun. – Taplar
@Taplar eigentlich gehört das hier, vor allem, weil er eine Erklärung über 'Was ist mit dem neuen div erstellt? 'Wollte :) – Dekel