2017-02-11 5 views
-1

hinzufügen Wenn ich eine Website entwerfen, stieß ich auf dieses Problem. Ich musste einen Wrapper DIV um einen DIV in meinem HTML-Code erstellen. So frage ich diese Frage, weil dies für andere in Zukunft nützlich sein wirdjQuery Dom Manipulation: Wrapper div um ein div mit jQuery

ich wan't einen Wrapper div dazu hinzuzufügen Div, jQuery mit

<div class="innerdiv"></div> 
+0

rtm http://api.jquery.com/wrap/ – chiliNUT

+0

offensichtlich nicht versucht, jede Forschung auf diesem ... eine Suche nach "wrap Elemente jQuery" oder ähnliches gemacht haben sollte genau das, was du brauchst – charlietfl

+0

@charlietfl denkst du, dass diese Frage unnötig ist? –

Antwort

-1

Sie ein div wickeln kann mit ein anderes div mit jQuery .wrap()

<div class="innerdiv"></div> 

Im jQuery-Code müssen Sie das Innerdiv auswählen und dann müssen Sie das Wrapper-Div in dem wrap() erstellen. und Sie müssen jQuery importieren, um dies auszuführen.

$(".innerdiv").wrap("<div class='new'></div>"); 

checkout my codepen link here

+0

Warum antwortest du das selbst, wenn es schon 2 andere Antworten gibt, die die gleiche Methode zeigen? – charlietfl

+0

@charlietfl meine Frage erneut überprüfen. Ich wollte anderen helfen, die für das gleiche Problem luking, wie ich konfrontiert hoffe, dass Sie verstehen –

+0

Aber das ist wie die anderen Leute sagen, die antworteten, taten dies ohne triftigen Grund. Warum sollten sie sich darum kümmern, wenn Sie ihre Antworten einfach dazu verwenden, Ihre eigenen zu kopieren? – charlietfl

0

jQuery stellt ein Verfahren für Sie:

$('.innerdiv').wrap('<div class="outerdiv"></div>'); 

http://api.jquery.com/wrap/

+1

LOL, ich glaube, wir haben ungefähr zur gleichen Zeit geantwortet. Gut gemacht! – wlh

1

Das hat wahrscheinlich gestellt und beantwortet, aber hier ist meine Antwort:

Zuerst sehen jQuery documentation

Zweitens, hier ist die einfache Antwort:

$(".innerdiv").wrap("<div class='new'></div>");