javascript - jquery 单击链接

标签 javascript jquery click href

我有一个元素,该元素具有调用 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/

相关文章:

javascript - 如何避免点击按钮后页面刷新

jquery - Dynatree .sortChildren

javascript - 同一页面上的三种形式,一种提交按钮。需要它提交到mysql数据库中的一行

JQuery 点击事件只起作用一次

C# 处理另一个窗体中对话框的按钮单击

javascript - 将数组嵌入对象传递到动态表单的 ember.js 路由时遇到问题

javascript - 逐行向列添加底部边框,但不是最后一个+响应

javascript - Bootstrap Modal on hide 方法不触发

ios - 如何处理 UIView 中的点击事件

c# - Devexpress.XtraTreeList 点击节点