jquery是否依次选择其子项1?
这是我的html代码: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="#"&
<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);
}