javascript - 将 onclick 添加到所有电话链接

标签 javascript jquery wordpress

我有一个 WordPress 网站。一切都很完美,没有任何问题。我唯一想弄清楚如何做的是跟踪每当有人点击带有以下内容的电话链接:

<a href="tel:8002221111" onclick="_gaq.push(['_trackEvent', 'Mobile', 'Click to Call'])">Click here to call us now at 1-800-222-1111.</a>

问题是我无法将其添加到我的号召性用语按钮中。我只能使用tel:8002221111。我知道我可以使用全局 javascript,但我不知道如何更改所有电话链接以添加 onclick 选项。

有人对如何做到这一点有任何想法,或者有人之前已经做过类似的事情吗?

最佳答案

这会将 onclick 事件添加到 hreftel 开头的每个 a 标记。

$("a[href^='tel']").on("click",function(){
    _gap.push(['_trackEvent', 'Mobile', 'Click to Call']);
});

关于javascript - 将 onclick 添加到所有电话链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33809527/

相关文章:

css - 溢出隐藏添加到 wordpress 网站的首页

html - css 中的多级列表格式。根据列表项类别水平或垂直显示

javascript - 将数组数据转换为百分比值

javascript - 如何在用户单击元素时触发声音

javascript - 在 JavaScript 中找到自己的起源

javascript - 为什么 bootstrap 3 在我的按钮和其他 html 元素中设置蓝色矩形边框?

javascript - 将 jQuery.ajaxSetup 范围限制在特定对象内

javascript - 倒计时永远不会达到 0 并且给出负值

javascript - 使用 JQuery 从生成的表中检测单击表行

javascript - 如何正确实现脉冲加载器的 setTimeout 函数