gpt4 book ai didi

jquery - jQuery 中的循环遍历?

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

有什么办法可以循环遍历DOM吗?就像,当您到达列表末尾时,它会循环回到开头?

这是一个示例,它不起作用,但希望能够说明我想要实现的效果:

<ul>
<li></li>
<li></li>
<li></li>
<li class="four"></li>
</ul>

$('li.four').next().addClass('one');

最佳答案

没有内置任何内容,但您可以轻松编写自己的方法;

jQuery.fn.nextOrFirst = function (selector) {
var next = this.next.apply(this, arguments);

if (!next.length) {
var siblings = this.siblings();

if (selector) {
siblings = siblings.filter(selector);
}

next = siblings.first();
}

return next;
};

然后使用 like ( http://jsfiddle.net/sszRN/ );

$('li.four').nextOrFirst().addClass('one');

关于jquery - jQuery 中的循环遍历?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309123/

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