javascript - jQuery 函数和页面重新加载问题(也许)

标签 javascript jquery html function jstl

我有this代码(接受的解决方案)。 此代码从 js 文件中截取加载。当我在此函数处放置断点时,我看到该函数在加载页面(包含它)时被调用。

初始页面加载后,当我在此页面中选择一个选项时,该 anchor 元素将作为数据片段的一部分完全相同地重新加载(Ajax)(js 文件不会重新加载)。但是,现在当我单击 anchor 链接时,它不会触发/打开 Outlook 窗口。

是否是我误读/使用了 jQuery 功能? 我该如何解决这个问题?

最佳答案

如果元素被重新加载,您需要将点击事件重新绑定(bind)到它。

除此之外,您还可以绑定(bind)到窗口/主体,然后将 id 指定为选择器,如下所示:

$('body').on('click', '#emailLink', function (event) {
    // your code here...
});

关于javascript - jQuery 函数和页面重新加载问题(也许),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26108331/

相关文章:

javascript - 未捕获长度属性

javascript - 使用 Javascript 悬停时的 CSS 动画

javascript - jQuery 生成密码

javascript - 如何包装h1并跟随div中的内容?

javascript - 如何使下面的框移动( Accordion )

html - jQuery 图片加载问题

javascript - Axios:在单独的文件中使用 baseUrl 会导致在 axios 请求 header 中设置身份验证 token 时出现问题

javascript - 从 Google 电子表格导出到 Firebase,错误

javascript - Jquery 用更新的变量计算

html - CSS 在进度条完成时停止动画