Javascript或声明不起作用

时间:2015-02-14 00:46:19

标签: javascript

我无法获得简单的" javascript或"声明因某种原因而工作。这就是我所拥有的:

_kmq.push(['trackClick', ('#menu-item-1 || #menu-item-2'), 'name']);

我尝试了两个菜单项的不同变体,但没有任何工作正常,只有第一个菜单被识别,而不是第二个菜单。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用逗号?它基本上是一样的,假设你能够传递一个选择器它应该工作。

_kmq.push(['trackClick', ('#menu-item-1, #menu-item-2'), 'name']);

答案 1 :(得分:1)

看起来像Kissmetrics。 trackClick使用CSS选择器作为第二个参数。你也不需要括号。使用逗号来" OR" DOM元素:

_kmq.push(['trackClick', '#menu-item-1, #menu-item-2', 'name']);