У меня возникла проблема с вставкой условного W / в JQuery функции - PullRequest
0 голосов
/ 20 марта 2012
$('#next').click(function() {
  var i = $("li.current").index();
    if(i<3){
      $('#li.current').removeClass('current');
          };

});

Я могу предупредить меня, но когда я добавляю это заявление, я ничего не могу получить.Остальная часть моего jquery работает, так что, похоже, что-то не сломано само по себе, но я, должно быть, слишком усердно думаю или просто ошибаюсь.

В конце концов я думаю о добавлении .next () и добавлениикласс обратно, но если вышеупомянутое не работает, я хотел бы знать, почему?

1 Ответ

4 голосов
/ 20 марта 2012

У вас есть ошибочный # здесь: $('#li.current').removeClass('current');

Удалите его (и дополнительные ; после if), и вы должны быть в порядке:

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

Полагаю, вам нужен элемент li, а не элемент с id="li".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...