gpt4 book ai didi

javascript - 在前一个元素之前插入当前元素

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:58 24 4
gpt4 key购买 nike

我正在通过获取类 .item 下一个元素的长度来检查元素是否在容器 div 中的最后一个(如果有这样的元素,则意味着我目前不在容器div的结尾)

if($(this).next('.item').length < 1) {
console.log('element is last');
}

万一它是最后一个,我想将它向上移动,即将它插入到前面的 .item 之前,这样它现在就变成了倒数第二个。

我查看了 .insertBefore() ,但是我没有明确知道要定位哪个“之前”元素。

最佳答案

您可以使用 :last 选择器来获取匹配集中的最后一个元素。从那里您可以使用 insertBefore()prev() 根据需要移动它。试试这个:

var $last = $('.item:last');
$last.insertBefore($last.prev());

Example fiddle

关于javascript - 在前一个元素之前插入当前元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34048583/

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