📅  最后修改于: 2023-12-03 15:15:50.458000             🧑  作者: Mango
当我们需要在一个元素后面插入一个新的元素时,jQuery中的insertAfter函数就派上用场了。insertAfter将新的元素插入到目标元素的后面。
$(newElement).insertAfter(targetElement);
其中,newElement是要插入的新元素,targetElement是目标元素。
// HTML代码片段
<ul>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ul>
// jQuery代码片段,将一个新的li元素插入到第三项后面
$('<li>新的项</li>').insertAfter($('ul li:nth-child(3)'));
执行后,HTML变成:
<ul>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
<li>新的项</li>
</ul>
insertAfter函数会将新元素移动到目标元素的后面,而不是复制。如果需要复制元素,应该使用clone函数。
使用jQuery的insertAfter函数,可以方便地在目标元素的后面插入新的元素,轻松完成动态页面元素的创建和修改。