首页 > 解决方案 > 如何将 ctrl-key 添加到发生的点击事件中?

问题描述

我正在向我的网站添加一个多选元素。我想要得到的行为是,多选列表元素上的正常点击事件应该通过 ctrl+click 来处理。

我是 jQuery 的初学者,并不知道如何解决这个问题。

我试图“捕捉”事件

$('.ui-selectlistbox-item').on("click", function(event){
   event.preventDefault();
   console.log("item was clicked");
});

我认为这应该会阻止正常点击。

如何在同一个目标上添加新的 ctrl+click 事件?

标签: jquery

解决方案


你可以试试这个:

if (event.ctrlKey)

用于console.log(event)查看事件对象


推荐阅读