2013-06-05 74 views
0

所以我有一些问题,我注入一个菜单,其中HREF中的变量未被更新的一些链接。我已经把JSFiddle的一个草率的例子放在一起锚点HREF不更新时,Javascript变量

虽然基于在下面的用户数据输出中看到的“悬停我”数据,但添加链接的HREF不会更新。它仍未定义。我可以在一个函数中包装“menu”变量并返回它,然后使用menu()[i],但我想避免这种情况。

[http://jsfiddle.net/KnightYoshi/FEVJQ/2/] 注意:您必须将鼠标悬停在“悬停我”两次,才能添加额外的链接,但它不如网站我正在使用它(因此马虎的例子)。

回答

0

你必须更新事件的href。 href: 'http://:directory/' + uid不创建绑定,这是一次性设置。

+0

Gah!这么简单的监督。问题是,我以后需要这个数组,所以我不能把它放到mousover事件上,并且还会有更多的链接。建议有更好的方法来更新它? –

+0

作为开始,您应该让菜单生成功能,它将uid作为参数。 –