私はコーディングにかなり熟練していますが、基本的に同じことをしているように見えるコードに出くわすことがあります。ここでの私の主な質問は、なぜあなたは.append()
代わりに、.after()
またはその逆を使用するのですか?
私は探していましたが、2つの違いと、それらを使用する場合と使用しない場合の違いの明確な定義を見つけることができないようです。
どちらか一方の利点は何ですか?また、なぜもう一方ではなく一方を使用するのですか?誰かが私にこれを説明してもらえますか?
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);
});