【发布时间】:2014-07-15 16:26:30
【问题描述】:
如果用户点击:
<a href="hello.php" id="hello_homepage">hello</a>
页面上的 jQuery 应该在点击事件时获取这个:
$('hello_homepage').on('click', function()
{ ga('send', 'event', 'home page', 'Click', 'some dude clicked on the hello link'); }
);
这很容易。
但是我有大约 200 个不同的链接 ID,所以想把它们放在一个 JS/jQuery 数组中来优化它。如何执行以下操作:
$('Analytic_Event.id').on('click', function()
{ ga('send', 'event', 'Analytic_Event.cat', 'Click', 'Analytic_Event.label'); }
);
var Analytic_Event = [
// Home Page
{id : "hello_homepage", cat: "Home Page", label: "some dude clicked on the hello link"},
{id : "goodbye_homepage", cat: "Home Page", label: "some dude clicked on the goodbye link"},
{id : "ciao_homepage", cat: "Home Page", label: "some dude clicked on the ciao link"},
]
非常感谢任何帮助,因为我有点不知道这是如何工作的。
干杯
【问题讨论】:
-
你的意思是写
$('#hello_homepage'),对吧? -
实际上,您的代码充满了错误、错误的选择器等......
-
这就是我学习多种语言的一半所提供的,所以我为此道歉。
标签: javascript jquery arrays variables