Heim > Artikel > Web-Frontend > Der Unterschied zwischen Append-, Prepend-, Before- und After-Methoden in JQuery
<p class='a'> //<---you want p c to append in this <p class='b'>b</p> </p>
Die Wirkung von
$('.a').append($('.c'));
ist wie folgt:
<p class='a'> //<---you want p c to append in this <p class='b'>b</p> <p class='c'>c</p> </p>
Ebenso ist die Wirkung von
$('.a').prepend($('.c'));
wie folgt:
<p class='a'> //<---you want p c to append in this <p class='c'>c</p> <p class='b'>b</p> </p>
und verwenden Sie auch den hypothetischen Code:
$('.a').after($('.c'));
Der Effekt ist wie folgt:
<p class='a'> <p class='b'>b</p></p><p class='c'>c</p>
Ähnlich vor() verwenden
$('.a').before($('.c'));
Der Effekt ist wie folgt:
<p class='c'>c</p><p class='a'> <p class='b'>b</p></p>
<p class='a'> //<---you want p c to append in this <p class='b'>b</p> </p>
2. Verwenden Sie after() und before()
$('.a').append($('.c'));Verwenden Sie auf ähnliche Weise den hypothetischen Code:
<p class='a'> //<---you want p c to append in this <p class='b'>b</p> <p class='c'>c</p> </p>Der Effekt ist wie folgt:
$('.a').prepend($('.c'));Verwenden Sie auf ähnliche Weise before()
<p class='a'> //<---you want p c to append in this <p class='c'>c</p> <p class='b'>b</p> </p>Der Effekt ist wie folgt:
Zusammenfassung:
$('.a').after($('.c'));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!