Je suis assez compétent avec le codage, mais de temps en temps je rencontre du code qui semble faire essentiellement la même chose. Ma principale question ici est, pourquoi utiliseriez-vous .append()
plutôt des .after()
versets ou vice versa?
J'ai cherché et n'arrive pas à trouver une définition claire des différences entre les deux et quand les utiliser et quand ne pas les utiliser.
Quels sont les avantages de l'un par rapport à l'autre et aussi pourquoi devrais-je utiliser l'un plutôt que l'autre ?? Quelqu'un pourrait-il me l'expliquer?
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);
});
append
quels bogues (utiliser pour?) c'est-à-direappendTo
que j'utilise qui semble également plus correct sémantiquement, d'autant plus qu'il y aafter
(chaîne chaîne chaîne) - nb:after
n'est pas après