Javascript jQuery添加删除所选类

Javascript jQuery添加删除所选类,javascript,jquery,html,Javascript,Jquery,Html,我需要将活动类添加到我的li列表中,它工作正常,但如果有人单击已选择的li,我不想删除活动类 这是我的密码 $('.nav li').click(function() { $(this).toggleClass('active').siblings().removeClass('active'); }); 所以试过这种方法,但没有任何运气 $('.nav li.active').click(function() { $(this).addClass('active');

我需要将活动类添加到我的li列表中,它工作正常,但如果有人单击已选择的li,我不想删除活动类

这是我的密码

$('.nav li').click(function() {
  $(this).toggleClass('active').siblings().removeClass('active');
});
所以试过这种方法,但没有任何运气

$('.nav li.active').click(function() {
      $(this).addClass('active');
    });
有什么想法吗?

你可以试试这个:

$('.nav li').click(function() {
  $('.nav li').removeClass('active');
  $(this).addClass('active');
});
从所有
li
项目中删除
active
类,然后为当前项目添加新的
active
类。

尝试此操作。祝你好运

$('.nav').on('click', 'li', function() {
   $('.nav li.active').removeClass('active');
   $(this).addClass('active');
});
以下是JSFIDLE: