Jquery 单击相同的li id需要删除类

Jquery 单击相同的li id需要删除类,jquery,Jquery,我有一个代码,如果单击它,它将向listview用户列表li添加一个类 这台机器工作正常 现在,如果再次单击相同的选定名称,我希望它删除添加的class=selected $('#listview-userlist').on('click','li',function(evt){ $('#listview-userlist li').removeClass('selected'); $(this).addClass('selected'); }); 尝试: 首先,从除单击的l

我有一个代码,如果单击它,它将向listview用户列表li添加一个类

这台机器工作正常

现在,如果再次单击相同的选定名称,我希望它删除添加的class=selected

$('#listview-userlist').on('click','li',function(evt){
    $('#listview-userlist li').removeClass('selected');
    $(this).addClass('selected');
}); 
尝试:


首先,从除单击的li元素之外的所有li元素中删除选定的类。然后,您只需在单击的列表项上切换类。

您遇到了什么问题?是否有错误消息?你已经试过什么了?如果再次单击a而不单击b来删除classIt,你能做到这一点吗。抱歉,链接指向错误的小提琴。更新。
$('#listview-userlist').on('click', 'li', function (evt) {
    $('#listview-userlist li').not(this).removeClass('selected');
    $(this).toggleClass('selected');
});