所以我有一个这样的元素列表;
<div></div>
<div class="test"></div>
<div></div>
<div class="test2"></div>
<div></div>
<div></div>
<div class="test3"></div>
<div></div>
<div class="test4"></div>
<div></div>
基本上我需要弄清楚相对于选择器的下一个元素是什么,它的顺序可以被四整除,从头开始计数。如果相对于选择器没有足够的元素,则将返回最后一个元素。因此,我会得到以下结果;
$(".test").nextFour().after("Hello");
// or $(".test2").nextFour().after("Hello");
<div></div>
<div class="test"></div>
<div></div>
<div class="test2"></div>
Hello
<div></div>
<div></div>
<div class="test3"></div>
<div></div>
<div class="test4"></div>
<div></div>
$(".test3").nextFour().addClass("hello");
<div></div>
<div class="test"></div>
<div></div>
<div class="test2"></div>
<div></div>
<div></div>
<div class="test3"></div>
<div class="hello"></div>
<div class="test4"></div>
<div></div>
$(".test4").nextFour().css("color", "red");
<div></div>
<div class="test"></div>
<div></div>
<div class="test2"></div>
<div></div>
<div></div>
<div class="test3"></div>
<div></div>
<div class="test4"></div>
<div style="color: red;"></div>
我将如何实现这一目标?