我在jquery函数中插入if条件w /时遇到问题

时间:2012-03-20 02:25:45

标签: jquery if-statement

$('#next').click(function() {
  var i = $("li.current").index();
    if(i<3){
      $('#li.current').removeClass('current');
          };

});

我可以提醒我,但是当我添加if语句时,我什么都得不到。我的jquery的其余部分正在工作,所以似乎没有任何破坏本身,但我必须考虑太多或太错误。

我最终想添加.next()并添加类,但如果上面的内容不起作用,我想知道为什么?

1 个答案:

答案 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"元素。