gpt4 book ai didi

jquery - prepend 和 prependTo 的区别。 jQuery

转载 作者:行者123 更新时间:2023-12-01 07:56:57 25 4
gpt4 key购买 nike

我真的不明白使用 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 的元素要放在 prependTo 最后

var element = $('<div />')
element.prependTo($('p:first'));

来自documentation

The .prepend() and .prependTo() methods perform the same task.
The major difference is in the syntax-specifically, in the placement of the content and target.
With .prepend(), the selector expression preceding the method is the container into which the content is inserted.
With .prependTo(), on the other hand, the content precedes the method, either as a selector expression or as markup created on the fly, and it is inserted into the target container.

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

关于jquery - prepend 和 prependTo 的区别。 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23623455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com