Heim  >  Artikel  >  Web-Frontend  >  Der Unterschied zwischen Append-, Prepend-, Before- und After-Methoden in JQuery

Der Unterschied zwischen Append-, Prepend-, Before- und After-Methoden in JQuery

巴扎黑
巴扎黑Original
2017-06-24 11:20:201576Durchsuche


1. append() und prepend()

Annahme

<p class=&#39;a&#39;> //<---you want p c to append in this
  <p class=&#39;b&#39;>b</p>
</p>

Die Wirkung von

$(&#39;.a&#39;).append($(&#39;.c&#39;));

ist wie folgt:

<p class=&#39;a&#39;> //<---you want p c to append in this
  <p class=&#39;b&#39;>b</p>
  <p class=&#39;c&#39;>c</p>
</p>

Ebenso ist die Wirkung von

$(&#39;.a&#39;).prepend($(&#39;.c&#39;));

wie folgt:

<p class=&#39;a&#39;> //<---you want p c to append in this
  <p class=&#39;c&#39;>c</p>
  <p class=&#39;b&#39;>b</p>

</p>

2. Verwenden Sie after( ) und before()

und verwenden Sie auch den hypothetischen Code:

$(&#39;.a&#39;).after($(&#39;.c&#39;));

Der Effekt ist wie folgt:

<p class=&#39;a&#39;>
  <p class=&#39;b&#39;>b</p></p><p class=&#39;c&#39;>c</p>

Ähnlich vor() verwenden

$(&#39;.a&#39;).before($(&#39;.c&#39;));

Der Effekt ist wie folgt:

<p class=&#39;c&#39;>c</p><p class=&#39;a&#39;>
  <p class=&#39;b&#39;>b</p></p>

Zusammenfassung:

append() & prepend() befinden sich im Element. Fügen Sie Inhalt ein (der Inhalt wird zu einem untergeordneten Element oder Knoten des Elements), after() & before() fügen Inhalt außerhalb des Elements ein (sein Inhalt wird zum Geschwisterknoten des Elements). ist wie folgt:

Verwenden Sie auf ähnliche Weise

und der Effekt ist wie folgt:

<p class=&#39;a&#39;> //<---you want p c to append in this
  <p class=&#39;b&#39;>b</p>
</p>

2. Verwenden Sie after() und before()

$(&#39;.a&#39;).append($(&#39;.c&#39;));
Verwenden Sie auf ähnliche Weise den hypothetischen Code:

<p class=&#39;a&#39;> //<---you want p c to append in this
  <p class=&#39;b&#39;>b</p>
  <p class=&#39;c&#39;>c</p>
</p>
Der Effekt ist wie folgt:

$(&#39;.a&#39;).prepend($(&#39;.c&#39;));
Verwenden Sie auf ähnliche Weise before()

<p class=&#39;a&#39;> //<---you want p c to append in this
  <p class=&#39;c&#39;>c</p>
  <p class=&#39;b&#39;>b</p>

</p>
Der Effekt ist wie folgt:

Zusammenfassung:

$(&#39;.a&#39;).after($(&#39;.c&#39;));
append() & prepend() fügt Inhalt innerhalb des Elements ein (der Inhalt wird zu einem untergeordneten Element oder Knoten des Elements), danach () & before() fügen Inhalt außerhalb des Elements ein (der Inhalt wird zum Geschwisterknoten des Elements).

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Append-, Prepend-, Before- und After-Methoden in JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn