我真的不理解并使用prepend
和prependTo
。
这是我的代码
的HTML
<p>Hello</p>
<p>There</p>
jQuery的
var someText = ' Again ';
$('p:first').prependTo(' ' + someText);
但它没有执行。
demo
最佳答案
唯一的区别是顺序,先于元素prepend
var element = $('<div />')
$('p:first').prepend(element);
而
prependTo
具有要添加到最后的元素var element = $('<div />')
element.prependTo($('p:first'));
从documentation
.prepend()
和.prependTo()
方法执行相同的任务。主要区别在于特定于语法的内容和目标的位置。
使用.prepend(),选择器表达式
该方法之前是内容所在的容器
已插入。
另一方面,使用.prependTo(),内容位于
该方法,作为选择器表达式或在其上创建的标记
苍蝇,并将其插入目标容器。
这对于链接最有用,因为这两种方法都将返回应用该方法的元素,而不是前置的元素。