jquery - 如何将 ctrl-key 添加到发生的点击事件中?
问题描述
我正在向我的网站添加一个多选元素。我想要得到的行为是,多选列表元素上的正常点击事件应该通过 ctrl+click 来处理。
我是 jQuery 的初学者,并不知道如何解决这个问题。
我试图“捕捉”事件
$('.ui-selectlistbox-item').on("click", function(event){
event.preventDefault();
console.log("item was clicked");
});
我认为这应该会阻止正常点击。
如何在同一个目标上添加新的 ctrl+click 事件?
解决方案
你可以试试这个:
if (event.ctrlKey)
用于console.log(event)
查看事件对象
推荐阅读
- typescript - 如何获取量角器中所有元素的文本并将其与我的预期文本进行比较?
- linear-regression - 模型参数初始化
- javascript - Create-React-App2 是否适合更大的应用程序?
- reactjs - 将函数传递给子组件的奇怪结果
- python - 根据 pandas DataFrame 中的另一列填充缺失值
- kotlin - Kotlin 中 : 和 = 运算符之间的区别
- python - Pandas 'Str' 对象没有属性 'to_csv'
- vue.js - vue-cli 和 vue-cli-service 有哪些区别?
- javascript - 如何更改我的代码以同时开始闪烁,并且仍然是无限的?
- python - 使用从 Postgres 提取的数据框在 Python 中创建计算列(带有 If 语句)