2012-12-14 38 views
0

我有一个以表格格式显示日期的日历。 我在每个<td>元素上点击事件以进行一些额外的功能处理。可以通过进行多选择在表格元素上启用Ctrl,并可一次性选择所有日期的函数调用?谢谢。多选表格元素

下面是代码:

$("#table_calender td").live('click', function(e){ 

    if($(this).hasClass('booked')){ 
    alert('already booked'); 
    } 
    else{ 
      if(e.ctrlKey) { 
      alert('ctrl clicked'); 
      } 
      else { 
      alert('not booked'); 
      } 
    } 

}); 

回答

2

肯定。 你可以做到。但是你可能需要编写一些代码。

添加一个隐藏的输入。 ,同时点击td。用所选日期更新隐藏。 hilite选择日期。

+0

谢谢,我用代码更新了我的问题。我现在可以使用ctrl键检查更新隐藏的输入字段。但是,如何检测Ctrl键是否被释放。 – sharmacal