jquery – 在each()函数中选择这个的下一个项目

前端之家收集整理的这篇文章主要介绍了jquery – 在each()函数中选择这个的下一个项目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在each()函数中选择这个的下一个元素.查看代码注释
$(function(){
    var selects = $('body').find('span');
    selects.each(function(index,el){
        if(index==0){
            //remove the next span of this,which is span2 
        }

    });
}); 


    <body>
        <div>
            <span>1</span>
        </div>
        <span>2</span>
        <div>
            <span>3</span>
        </div>  
    </body>

解决方法

根据您的DOM结构,您可以执行以下操作:
var selects = $('body').find('span');
selects.each(function(index,el) {
    if(index !== selects.length - 1) {

        // select the next span
        alert(selects.eq(index + 1).text());
    }
});

You can try it here.

猜你在找的jQuery相关文章