.append (), prepend (), .after () und .before ()

Ich bin ziemlich geschickt im Codieren, aber ab und zu stoße ich auf Code, der im Grunde das Gleiche zu tun scheint. Meine Hauptfrage hier ist, warum würden Sie verwenden.append() eher, als.after() oder umgekehrt?

Ich habe gesucht und kann keine klare Definition der Unterschiede zwischen den beiden zu finden scheinen und wann man sie verwendet und wann nicht.

Was sind die Vorteile des einen gegenüber dem anderen und warum sollte ich das eine eher als das andere verwenden? Kann mir das bitte jemand erklären?

var txt = $('#' + id + ' span:first').html();
$('#' + id + ' a.append').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').append(txt);
});
$('#' + id + ' a.prepend').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').prepend(txt);
});
$('#' + id + ' a.after').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').after(txt);
});
$('#' + id + ' a.before').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').before(txt);
});

Antworten auf die Frage(9)

Ihre Antwort auf die Frage