请查看 jsfiddle 链接http://jsfiddle.net/Bjf7c/1/并解释为什么在我们选择另一个项目并返回到第一个选定项目后点击功能不起作用。这对我来说看起来很奇怪,因为所有类似的项目都会触发点击功能,但不会触发默认选定的项目。
在示例中首先单击 F,然后单击 E。您会发现除了 E 之外的所有其他项目都是可单击的。
$(".items.cursor:not('.selected')").on('click',function(){
$('.items.selected').removeClass('selected');
$(this).addClass('selected');
});