如何识别ctrl+;使用javascript/jquery单击html网页?

如何识别ctrl+;使用javascript/jquery单击html网页?,javascript,jquery,html,click,Javascript,Jquery,Html,Click,我正在制作一个应用程序,它利用上下文菜单并具有选择功能。现在我可以选择1个元素,但我想做的是按住ctrl键并单击,这样我就可以说将元素附加到一个数组中,以便同时选择多个元素。这样我可以同时影响N个事物的属性 我需要它像控制+点击,如果有更好的主意,我可能会感兴趣。可能是按住Shift键并单击,但这通常会理解为选择X和Y之间的所有内容,因为用户更熟悉使用ctrl键单击单个项目 我知道如何做追加操作,但我不确定如何执行: var ev = mouse||window.event; var t_sel

我正在制作一个应用程序,它利用上下文菜单并具有选择功能。现在我可以选择1个元素,但我想做的是按住ctrl键并单击,这样我就可以说将元素附加到一个数组中,以便同时选择多个元素。这样我可以同时影响N个事物的属性

我需要它像控制+点击,如果有更好的主意,我可能会感兴趣。可能是按住Shift键并单击,但这通常会理解为选择X和Y之间的所有内容,因为用户更熟悉使用ctrl键单击单个项目

我知道如何做追加操作,但我不确定如何执行:

var ev = mouse||window.event;
var t_sel = ev.target || ev.srcElement;
 ...

这将允许您检测控件单击:

$(document).click(function(e) {
  if(e.ctrlKey) {
    //You do your stuff here.
  }
});

这将允许您检测控件单击:

$(document).click(function(e) {
  if(e.ctrlKey) {
    //You do your stuff here.
  }
});

我使用shiftcheckbox可以在网格中选择一系列复选框。 代码是可用的,因此您可以修改它以满足您的需要。你也可以用它作为一个适合你的功能的灵感。

我使用shiftcheckbox可以在网格中选择一系列复选框。 代码是可用的,因此您可以修改它以满足您的需要。你也可以用它作为一个适合你的功能的灵感。