使用索引删除类

eve*_*ddy 2 javascript jquery

这可能很容易,但我无法让它工作.我正在使用.each()迭代列表.我想知道是否可以使用索引删除一个类.

例如.如果列表中有10个项目,并且我想在单击第8个元素时从第5个元素中删除该类,例如.

$(function () {
var items = $('#v-nav>ul>li').each(function (index) {
    $(this).click(function () {
        if (index = 8)
{
$(#5).removeClass('class');
}
    });
});
Run Code Online (Sandbox Code Playgroud)

有想法的人吗?谢谢

Adi*_*dil 6

更改

$(#5).removeClass('class');
Run Code Online (Sandbox Code Playgroud)

$('#v-nav>ul>li:eq(4)').removeClass('class');
Run Code Online (Sandbox Code Playgroud)

最好分配选择器返回的元素再次执行相同的处理以获得所需的元素.

$(function () {
    var items = $('#v-nav>ul>li')

       $('#v-nav>ul>li').click(function () {
          if ($(this).index() = 8)
          {
             $(items).eq(4).removeClass('class');
          }
       });
});
Run Code Online (Sandbox Code Playgroud)