我有一个元素,该元素具有调用 JavaScript 函数的 href 属性。该元素分为两个类:( class="icon32 icon-close"
)。此链接在具有 .modal
类的 div 上表示为“X”,用于关闭 div
。
我的问题是,当用户按下“esc”键时,我可以使 div 关闭,从而调用 a 链接吗?我尝试了下面的代码,但它不起作用,尽管出现了警报:
$(document).keypress(function (e) {
if (e.keyCode == 27) {
alert('esc was pressed');
$('.modal>.icon32').click();
}
});
最佳答案
您应该调用 native DOM 元素的 .click()
事件,而不是 jQuery .click()
事件。为此,请使用这样的代码:
$('.modal>.icon32')[0].click();
关于javascript - jquery 单击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14376586/