除语法外,这些功能之间没有太大区别:

$('.target').append('text');
$('text').appendTo('.target');

jQuery docs中所述:



因此,在哪种情况下最好使用.append()和哪个.appendTo()?
哪些代码样本仅适合这两个功能之一,而另一个不够好?

相同的问题适用于:
  • .prepend().prependTo()
  • .before().insertBefore()
  • .after().insertAfter()
  • 最佳答案

    您自己说的---没有太大的区别。但是,如果您已经引用了元素,那么我对使用什么的选择通常取决于方法链接。

    IE。

    var _target, _content;
    
    _target.append(_content).addClass('foo');
    // will add the foo class to _target
    
    _content.appendTo(_target).addClass('foo');
    // will add the foo class to _content
    

    关于jquery - 在哪种情况下,最好使用.append()和哪个.appendTo()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11536994/

    10-11 23:37