 
            <div id="processor">
                <ol class="processorBox oh">
                    <li class="current">
                        <div class="step_inner fl">
                            <span class="icon_step">1</span>
                            <h4>
                                填写注册信息</h4>
                        </div>
                    </li>
                    <li>
                        <div class="step_inner">
                            <span class="icon_step">2</span>
                            <h4>
                                公司信息</h4>
                        </div>
                    </li>
                    <li>
                        <div class="step_inner fr">
                            <span class="icon_step">3</span>
                            <h4>
                                个人资料</h4>
                        </div>
                    </li>
                </ol>
                <div class="step_line">
                </div>
</div>
    
        <a id="nextBtn" class="btn btn_primary" href="javascript:;" >下一步</a>
    
        $('#nextBtn').click(function () {      
                        var i = $('.processorBox li').index();
                   $('.processorBox li').removeClass('current').eq(i).addClass('current');
                   $('.step').fadeOut(300).eq(i).fadeIn(500);
                }
            });
点击下一步按钮时,触发onclick事件,将第一个li标签的class值删除,并在下一个li标签上添加class值,,以上是我自己写的,但是点击后没有反映,而且 var i 获取的值为0 ,,,求大神解决
$('#nextBtn').on('click', function () {
    $('.processorBox li.current').removeClass('current').next('li').addClass('current');
})
其它控制你自己在加
感谢大神的专业回答!
$('.step').fadeOut(300).eq(i).fadeIn(500);
像最后这句改变class值为step的div块内容,不可以套用 .next('.step')的
那该如何解决呢大神
@玩世不恭的雷寅:
不太清楚這個操作是對哪個element
你給的html裡並沒有包含step這個class的element
@RosonJ: 我用了另外一种方式来执行,不过还是感谢大神的回答