【发布时间】:2015-06-05 09:51:11
【问题描述】:
我在这里做错了什么?我试图让代码输出下面的代码。我对此知之甚少,所以我不明白如何解决它,我尝试谷歌搜索但找不到任何解决方案。
var arrayName = [
$('nav ul li:first-child a'),
$('nav ul li:last-child a')
]
newsNav[1].on('click', {
alert('works');
});
期望的输出:
$('nav ul li:first-child a').on('click', {
alert('works');
});
【问题讨论】:
-
newsNav未定义...也许您的意思是arrayName[1].click..? (或者,更可能的是,arrayName应该是newsNav。 -
另外,数组从索引 0 开始,所以如果你想要
first-child而不是last-child,它应该是newsNav[0]。 -
如果我没记错的话,
{alert('works');}并不是完全有效的 JavaScript 语法。我的意思是,前面没有function()。 -
@Rasel 即使改变了这一切,它似乎也没有对我显示警报。
标签: javascript jquery arrays function