jquery是否依次选择其子项1?

jquery是否依次选择其子项1?,jquery,function,search,select,next,Jquery,Function,Search,Select,Next,这是我的html代码: <ul id="menuDots"> <li id="about1"><a href="#"><img class="bulletRoll" src="images/menu-dot.png" /><img src="images/menu-dot-rollover.png" /></a></li> <li id="about2"><a href="#"&

这是我的html代码:

<ul id="menuDots">
    <li id="about1"><a href="#"><img class="bulletRoll" src="images/menu-dot.png" /><img src="images/menu-dot-rollover.png" /></a></li>
    <li id="about2"><a href="#"><img class="bulletRoll" src="images/menu-dot.png" /><img src="images/menu-dot-rollover.png" /></a></li>
    <li id="about3"><a href="#"><img class="bulletRoll" src="images/menu-dot.png" /><img src="images/menu-dot-rollover.png" /></a></li>
</ul>
现在我正在标记bulletRoll类,是否有jquery函数可以依次选择bulletRoll 1?假设我在第二个bulletRoll类上,那么我再次触发相同的函数,它将转到最近的上一个/下一个bulletRoll类

谢谢您的帮助。

您可以使用和/或选择器来执行此操作

例如

对于您的用例,它可能更易于使用,因为它将迭代选择中的每个元素,而无需递归调用函数:

$("li").each(function(index, value){
   // do something with the element $(this)
});
了解jQuery的功能和特性

var current = $("li:first");
if(current.next().length){ //for next. If next exists,
   current = current.next():
   trigger_function(current);
}
if(current.prev().length){ //Similarly for prev,
   current = current.prev():
   trigger_function(current);
}
你为什么不呢?
var current = $("li:first");
if(current.next().length){ //for next. If next exists,
   current = current.next():
   trigger_function(current);
}
if(current.prev().length){ //Similarly for prev,
   current = current.prev():
   trigger_function(current);
}