如何转换“a”;点击";关于一个;ctrl+;点击";关于javascript/jquery?

如何转换“a”;点击";关于一个;ctrl+;点击";关于javascript/jquery?,javascript,jquery,Javascript,Jquery,我需要,当我点击一个多选列表选项时,将鼠标“点击”转换为“ctrl+click”来选择多个iten 现在我要做的是: $(document).on("mousedown", '.CentroCusto_new option', function (e) { this.selected = !this.selected; e.preventDefault(); }); 但这段代码在Internet Explorer上不起作用,因为IE找不到选择器选项 然后我想尝试用另一种方式来实

我需要,当我点击一个多选列表选项时,将鼠标“点击”转换为“ctrl+click”来选择多个iten

现在我要做的是:

$(document).on("mousedown", '.CentroCusto_new option', function (e) {
    this.selected = !this.selected;
    e.preventDefault();
});
但这段代码在Internet Explorer上不起作用,因为IE找不到选择器选项


然后我想尝试用另一种方式来实现这一点,我需要知道如何在单击时模拟ctrl+单击。

如果单击ctrl,则event.ctrlKey为true(在您的示例中为e.ctrlKey;)


哪一个?而且,可能的副本应该是向下键而不是按键。而且,并非所有的按键都会在所有浏览器中触发按键事件。是的。。。我在想keydown。。。键入键盘:)我的坏。这对我很管用事件的事件数据中可能有一个信息?:D函数(事件){}有关javascript中事件的信息可以在和上找到
$(document).on("mousedown", function (e) {
    console.log(e.ctrlKey); // it's boolean
});