Gibt es eine einfachere / schnellere Möglichkeit, das Element mithilfe des jQuery-Anhangs hinzuzufügen:
So erhalten Sie das $ selectors-Element:
$container.append('<div class="selectors"></div>');
var $selectors = $('.selectors', $container);
Ich habe es versucht:
var $selectors = $container.append('<div class="selectors"></div>');
aber das macht $ selectors = $ container
Vielleicht ist das der schnellste / beste Weg. Ich überprüfe nur.
jquery
css-selectors
append
Slolife
quelle
quelle
$container
in diesem Fall mehrere Elemente vorhanden sind? In meinem Fall möchte ich an alle Instanzen, mit denen ein Selektor übereinstimmt, etwas anhängen und eine Sammlung erstellter Elemente erhalten.$container
jsfiddle.net/onL028ty . Verwenden SieappendTo
stattdessen Trick jsfiddle.net/6nmdh84eDies ist meine Lieblingsmethode:
quelle
quelle
Sie können dazu auch eine neue jQuery-Funktion erstellen:
und dann benutze es so:
Natürlich, wenn Sie mehr als einen Artikel hinzufügen möchten:
Der Vorteil solcher Ansätze besteht darin, dass Sie später der Funktion "addChild" weitere hinzufügen können, wenn Sie möchten. Beachten Sie, dass Sie für beide obigen Beispiele das Element zum Dokument hinzufügen müssen. Ein vollständiges Beispiel könnte also sein:
quelle