Javascript 函数上的jQuery不';当我们按ctrl+;单击带有';href';包含URL的

Javascript 函数上的jQuery不';当我们按ctrl+;单击带有';href';包含URL的,javascript,jquery,html,internet-explorer,Javascript,Jquery,Html,Internet Explorer,在Internet Explorer中,如何使用捕获和处理包含有效URL的锚定标记的单击事件 在Internet Explorer(所有版本)中,当我们为锚定标记提供一个包含有效URL的href属性(例如,)并单击链接时,jQuery的On函数不会捕获和处理元素click事件 我已经测试了jQuery版本:1.8.3;1.10.2; 1.11.1; 2.1.1 这里有一个 HTML: 这个=>谢谢@LShetty的回复,但是正如我在原始帖子中提供的提琴所示,e.which==并不能解决这个问题。

在Internet Explorer中,如何使用捕获和处理包含有效URL的锚定标记的单击事件

在Internet Explorer(所有版本)中,当我们为锚定标记提供一个包含有效URL的
href
属性(例如,
)并单击链接时,jQuery的On函数不会捕获和处理元素
click
事件

我已经测试了jQuery版本:1.8.3;1.10.2; 1.11.1; 2.1.1

这里有一个

HTML:


这个=>谢谢@LShetty的回复,但是正如我在原始帖子中提供的提琴所示,
e.which==
并不能解决这个问题。在问这个问题之前,我尝试了多种变体(如我的问题和提琴中所述),但运气不好,结果发现添加到锚标记的URL是罪魁祸首,没有明显的解决方案。但是,再一次。。。谢谢你看这个。
<a href="http://google.com">hold control and click me (doesn't pop alert)</a>
<a href="#">hold control and click me (no href, this works)</a>
$('a').click(function (e) {

    if (e.ctrlKey) {
        alert('If you see this alert, problem solved!')
    }

});