jquery实现 获取选中的div的值,该怎么处理

jquery实现 获取选中的div的值
有若干个div...
我想做的是 按住ctrl。。。选中多个div,选中div的时候,div变色...当选择完毕的时候(即用户释放ctrl的时候),获取所有被多选的div的值..

当按住shift的时候,会选中包括头跟尾之间的所有div。。
------解决思路----------------------
参考http://www.w3cschool.cc/try/tryit.php?filename=jqueryui-example-selectable
不能shift
------解决思路----------------------
var divs=document.getElementsByTagName('div');
for(var i=0,len=divs.length;i<len;i++){
  divs[i].onclick=function(e){
    var a=e
------解决思路----------------------
window.event;
    if(a.shiftKey){
      alert('a');
      this.style.backgroundColor='blue';
    }
  }
}
类似这样试试