私はコーディングにかなり熟練していますが、時々、基本的に同じことをしているように見えるコードに出くわします。ここで私の主な質問は、なぜあなたはその.append()
代わりに、.after()
またはその逆の詩を使うのですか?
私は探していましたが、2つの違い、いつ使用するか、いつ使用しないかの違いを明確に定義できていないようです。
どちらが他のものより優れているか、またなぜもう1つではなく1つを使用するのですか?誰かがこれを私に説明してくれませんか?
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
されたバグはすなわち、私が使用します(使用するには?)appendTo
それは、特にそこ年代から意味的にalsomoreが正しいと思われるafter
(チェーンチェーンチェーン) - NB:after
内の後ではありません