我真的不理解并使用prependprependTo
这是我的代码

的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(),内容位于
该方法,作为选择器表达式或在其上创建的标记
苍蝇,并将其插入目标容器。


这对于链接最有用,因为这两种方法都将返回应用该方法的元素,而不是前置的元素。

09-19 17:53