【发布时间】:2022-01-24 05:31:49
【问题描述】:
我有一个小链接例程,它拦截网络上的每个链接并相应地处理它。
如何将以下两个 jquery 事件处理程序合并到一个 EventHandler 中?
$("body").on("click", "a", function (e) {
//call function
};
// mobile links
$("#Mobile a").on("click", function (e) {
//call same function
});
【问题讨论】:
-
请看这个link,我觉得和你想要的一样
-
这不是涵盖了Body的所有anchors吗? $("body").on("click", "a", function (e) ???
-
@KHIMAJI VALUKIYA - 不,我无法触及身体的所有锚点。正是这里是我的问题。实际上,#Mobile 链接稍后会在 DOM 中加载。并且 $("body") 没有到达他们 :-(
-
在正文中添加该锚点后,您需要再次初始化该点击事件,如果您有多个锚点,请尝试使用 Class 或其他选择器
标签: javascript jquery click onclicklistener eventhandler