目前我的功能看起来像
http://jsfiddle.net/tt13/5CxPr/13/
如你所见,现在当我逐个点击多行时,它会使它们被选中。
我想要做的是,通过按ctrl +左键单击选择多行,只选择一个 - 只有一个 - 左键单击(我的意思是删除上一个选中并选择最后一个选择;就像选择Windows图标一样) 。如何修改当前代码?
答案 0 :(得分:3)
试试这个:
$(".subject").live('click',function(event) {
event.preventDefault();
if(event.ctrlKey) {
$(this).toggleClass('selected');
} else {
$(".subject").removeClass("selected");
$(this).addClass("selected");
}
});