Soy bastante competente con la codificación, pero de vez en cuando me encuentro con un código que parece hacer básicamente lo mismo. Mi pregunta principal aquí es, ¿por qué usarías en .append()lugar de .after()versos o viceversa?
He estado buscando y parece que no puedo encontrar una definición clara de las diferencias entre los dos y cuándo usarlos y cuándo no.
¿Cuáles son los beneficios de uno sobre el otro y también por qué usaría uno en lugar del otro? ¿Alguien puede explicarme esto?
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);
});



appendlos cuales (el uso de?), es decir, errores, yo usoappendToque parece alsomore correcta semánticamente sobre todo porque no esafter(cadena de cadena de la cadena) - Nota:afterno es después de dentro