$('#next').click(function() {
var i = $("li.current").index();
if(i<3){
$('#li.current').removeClass('current');
};
});
我可以提醒我,但是当我添加if语句时,我什么都得不到。我的jquery的其余部分正在工作,所以似乎没有任何破坏本身,但我必须考虑太多或太错误。
我最终想添加.next()并添加类,但如果上面的内容不起作用,我想知道为什么?
答案 0 :(得分:4)
您的错误#
:$('#li.current').removeClass('current');
删除它(以及;
之后的额外if
,你应该没问题:
$('#next').click(function() {
var i = $("li.current").index();
if(i<3){
$('li.current').removeClass('current');
}
});
我假设你想要li
元素,而不是id="li"
元素。