按ctrl按钮选择多个项目

目前我的function看起来像那样

http://jsfiddle.net/tt13/5CxPr/13/

如你所见,现在当我逐个点击多行时,它将使它们被选中。

我想要做的是,通过按ctrl +左键单击选择多行,只选择一个 – 只有一个 – 左键单击(我的意思是删除上一个选中并选择最后一个选择;就像选择Windows图标一样)。 如何修改当前代码?

试试这个:

 $(".subject").live('click',function(event) { event.preventDefault(); if(event.ctrlKey) { $(this).toggleClass('selected'); } else { $(".subject").removeClass("selected"); $(this).addClass("selected"); } });